Я использую драгоценный камень Devise и на странице входа. Я ожидаю, что если я ничего не напишу, это должно дать мне ошибку. Сначала я думал, что я не показывал ошибку, но после того, как это сделать:Devise not fill resource.errors in sign in
<%= resource.errors.inspect %
>
После этого знака в без каких-либо ценностей вообще, я получаю следующее:
#<ActiveModel::Errors:0x000000048ac1a0 @base=#<User id: nil, email: "", encrypted_password: "", reset_password_token: nil, reset_password_sent_at: nil, remember_created_at: nil, sign_in_count: 0, current_sign_in_at: nil, last_sign_in_at: nil, current_sign_in_ip: nil, last_sign_in_ip: nil, created_at: nil, updated_at: nil>, @messages={}>
Нет сообщений вообще.
Я не модифицировал модель или представление по умолчанию, так что это довольно странно, потому что при регистрации и забывании пароля я правильно получаю ошибки.
Любые мысли?
Это не будет работать при входе, только при регистрации. – alexcoco