我是ROR的新手。任何人都可以通过示例告诉我validate
选项在belongs_to
中的作用吗?
class Product < ActiveRecord::Base
belongs_to :category, validate => true
end
答案 0 :(得分:2)
在极少数情况下,Rails允许为依赖项创建父对象,例如:
product.create_category!
(docs)。关于validate
选项文档:
:validate如果为false,则在保存时不验证关联的对象 父对象。默认为false。
这意味着在保存产品时,默认情况下不会验证类别。在您的情况下,类别将被验证。
答案 1 :(得分:1)