ROR:validate选项在belongs_to中起什么作用?
我是 ROR 新手。谁能举例说明 belongs_to
中的 validate
选项的作用是什么?
class Product < ActiveRecord::Base
belongs_to :category, validate => true
end
I'm new to ROR. Can anyone tell me what does the validate
option do in belongs_to
with an example?
class Product < ActiveRecord::Base
belongs_to :category, validate => true
end
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在极少数情况下,Rails 允许为依赖项创建父对象,例如:
product.create_category!
(文档)。关于validate
选项文档:这意味着当您保存产品时,默认情况下不会验证类别。在您的情况下,该类别将得到验证。
In rare cases Rails allows to create an parent object for the dependent, for example:
product.create_category!
(docs). Aboutvalidate
option docs:That means that when you save the product, by default the category is not validated. In your case the category will be validated.
来自文档:
因此,如果为真,它将在保存产品时验证类别。
From the documentation:
So when it's true, it will validate the category when saving the product.