我有一个自定义验证方法,我只想在create:
上执行validate :post_count, :on => :create
def post_count
# validate stuff
end
然而,它在更新时被解雇(除了在创建时)。
:on => :create
选项不适用于自定义验证方法吗?
答案 0 :(得分:9)
答案 1 :(得分:7)
这可能是Rails 2.x vs. Rails 3问题,但根据Rails Guides on Validation :on
选项肯定是有效的(尽管我正在为什么它不会在类似的情况下解雇我方式)。