[英]Alternate method for deprecated “validates_associated” method in ruby in rails
您可以在http://apidock.com/rails/ActiveModel/Validations/ClassMethods/validates_associated中看到
不建議使用此方法。
我想知道可以用於驗證關聯模型的正確方法。
感謝Neelesh
validates_associated不被棄用。 不要相信apidock.com-由於Rails 2和3的內部更改,它會在許多方面顯示棄用警告。請參閱http://api.rubyonrails.org/classes/ActiveRecord/Validations/ClassMethods.html#method-i-validates_associated
您可以創建自己的方法和回調。
class ShoppingCart < ActiveRecord::Base
has_many :items
before_validation :check_items
def check_items
items.each do |item|
# check if valid and add to errors if any
end
return false if errors.any? # this will cause save to return false
end
end
參見http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.