Rails - 活动记录:验证未在保存时执行

时间:2011-09-04 19:45:33

标签: ruby-on-rails validation activerecord

我有一个名为user的模型,它引用另一个被调用的配置文件。
如果我将无效数据传递给构造函数并调用create,我会收到一个 RecordInvalid异常,这完全没问题。
我不明白的是,如果我跑的话,我没有任何例外:

@user = User.new :username => "INVALID USERNAME"
@user.profile = Profile.new
@user.save!

我正在使用Rails 3.0.7

0 个答案:

没有答案