У меня есть модель с именем user, которая ссылается на другой вызываемый профиль.Если я передаю недопустимые данные в конструктор и вызываю create
, я получаю исключение RecordInvalid
, которое совершенно нормально.Я не понимаю, почему я не получаю никаких исключений, если я запускаю:
@user = User.new :username => "INVALID USERNAME"
@user.profile = Profile.new
@user.save!
Я использую Rails 3.0.7