标签: ruby-on-rails postgresql activerecord
我有一个rails查询:
Model.exists?(where(:x => 1, :y => y, :z => z).first)
这是真的。我的数据库中唯一的行将x设置为0,而不是1.是否有解释?
Ninja-edit:我检查过,似乎没有任何值很重要,它总是返回true。这是什么原因?
答案 0 :(得分:1)
我认为你想要的更像是
Model.where(:x => 1, :y => y, :z => z).exists?