我,我只希望在創建執行一個自定義的驗證方法:自定義驗證:上=>:創建工作不
validate :post_count, :on => :create
def post_count
# validate stuff
end
然而,它變得就更新發射(除了上創建)。
:on => :create
選項不適用於自定義驗證方法嗎?
我,我只希望在創建執行一個自定義的驗證方法:自定義驗證:上=>:創建工作不
validate :post_count, :on => :create
def post_count
# validate stuff
end
然而,它變得就更新發射(除了上創建)。
:on => :create
選項不適用於自定義驗證方法嗎?
這很奇怪,我確信:已存在... hmmm – thomasfedb 2010-06-19 08:14:10
還有,validate_on_create實際上已被棄用,DEPRECATION WARNING validate_on_create已棄用。請使用validate(args,:on =>:create) – Gunner 2011-07-20 22:04:52
j。再回答一次!謝謝! – Trip 2011-07-27 15:59:31
這可能是一個Rails 2.x與Rails 3的問題,但根據Rails Guides on Validation:on
選項是絕對有效的(儘管我正在爲什麼它不以我的方式爲我射擊)。
您是否可以更新標題和標籤以闡明您正在使用的Rails版本? – lulalala 2013-08-07 06:09:31