gpt4 book ai didi

ruby-on-rails - ruby rails : question about validates_presence_of

转载 作者:数据小太阳 更新时间:2023-10-29 06:44:17 24 4
gpt4 key购买 nike

我在基于 ActiveRecord 的模型中有一个如下所示的关系:

belongs_to :foo

我的模型应该始终在其中定义 foo 才能有效。我的问题是,当使用 validates_presence of 时,使用哪个是合适的:

validates_presence_of :foo

validates_presence_of :foo_id

当然,这里假设 foo_id 是适当的外键,如果您不更改关联键,则默认情况下它是。

最佳答案

第一个:validates_presence_of :foo(尽管我认为第二个也可以)。通常,Ruby 验证助手处理模型名称而不是显式列名称。您可以使用这个除了 validates_associated 来验证关联实体的状态以及它的存在。

关于ruby-on-rails - ruby rails : question about validates_presence_of,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3755828/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com