标签: ruby-on-rails nested-attributes
我有类似
accepts_nested_attributes_for :questions, :allow_destroy => true, :reject_if => lambda {|q| q[:body].blank?}
问题在于,如果我想更新问题并且它们是空的,则会被拒绝,这意味着它们将无法验证。
有没有办法强制拒绝只发生在创建而不是更新?
答案 0 :(得分:1)
或许检查:id值是否为空?如果它是空白的,那么你就知道它是一个创造。
:id