【发布时间】:2011-05-20 09:16:42
【问题描述】:
我想做一对一的关系,独一无二。
所以我在模型中有这个关联和验证
belongs_to :自行车 验证 :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的bug?
【问题讨论】:
-
这可能与验证无关...您可以发布实际生成 sql 的代码吗?
标签: ruby-on-rails validation belongs-to unique