Rails 3.x before_validation(:on => :create) do
不起作用。任何其他想法赞赏
答案 0 :(得分:5)
您可以使用以下内容向回调添加条件:
before_validation :do_something, :unless => Proc.new { |model| model.persisted? }
答案 1 :(得分:5)
这就是我做得很好的作品。
before_validation do
if self.new_record?
# do something here
end
end