Вы не проверили свою часть просмотра, которая правильно отображает журнал ошибок. Следующее поможет вам осмотреть и решить вашу проблему
u = User.new
u.valid? # => false
u.errors.messages # => {:email=>["This field is required."], :password=>["This field is required."]}
u.errors.full_messages # # => ["Email This field is required.", "Password This field is required."]
Вы только что были выставлены,
u.errors.messages[:email] # => "This field is required."
Проверьте и отредактируйте ваш код в поле зрения.