gpt4 book ai didi

ruby-on-rails - rails 3 - belongs_to :uniqueness

转载 作者:行者123 更新时间:2023-12-04 05:37:19 25 4
gpt4 key购买 nike

我想建立一对一的关系,独一无二。

所以我在模型中有这种关联和验证

属于:自行车验证 :bicycle, :presence => true, :uniqueness => true

然后给我这个错误:

ActiveRecord::StatementInvalid: SQLite3::SQLException: "FROM"附近: 语法错误: SELECT FROM "transactions"WHERE ("transactions"."bicycle"IS NULL) AND ("transactions"."bicycle"IS NULL)限制 1

我不知道为什么查询构造得不好......这是rails3的一个错误?

最佳答案

您可能应该验证属性而不是关联。本例中的属性为 bicycle_id。因此,如果您将其更改为:

validates :bicycle_id, :presence => true, :uniqueness => true

应该可以。

关于ruby-on-rails - rails 3 - belongs_to :uniqueness,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4356587/

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