我知道你可以這樣做:Rails的驗證
validates :cat_no, :presence => true, :on => :create
我有一個自定義操作:
def approve
@product = Product.find(params[:id])
@product.update_attribute :approved, true
redirect_to product_path(@product)
end
,我想這樣做:
validates :cat_no, :presence => true, :on => :approve
這似乎沒有工作。有沒有一個簡單的方法來做到這一點?
啊,這更有意義了。我現在嘗試你的建議代碼。非常感謝 – Raoot 2012-08-09 12:22:32
沒問題,請讓我知道它是否有效。 – 2012-08-09 12:23:44
可悲的是,似乎沒有工作。它仍然讓我對一個缺少產品的產品設置爲true。cat_no – Raoot 2012-08-09 12:45:21