1

我有一个带有条件 => proc {["test_column = 10"]} 的 has_one 关系设置,它总是将 primary_key = 1 放入条件语句中,给我不正确的结果。如何使用一组没有当前模型键的自定义条件创建 has_one 关系?

has_many testers,
  :class_name => "testers",
  :conditions => proc {["test_column = 10"]}

我正在使用 Rails 3.2.12

4

1 回答 1

0

如果您想将条件放在 has_one 关联中,请查找以下代码。

has_one tester, :conditions => "testers.test_column = 10"

可以参考 http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html

于 2013-06-25T09:35:49.903 回答