2

Rails 3.xbefore_validation(:on => :create) do不工作。任何其他想法表示赞赏

4

2 回答 2

7

这就是我做得很好的作品。

before_validation do
  if self.new_record?      
    # do something here
  end
end
于 2013-07-15T04:27:03.693 回答
6

您可以使用以下方法向回调添加条件:

before_validation :do_something, :unless => Proc.new { |model| model.persisted? }
于 2012-06-04T14:56:25.120 回答