我正在尝试使用Rails 3 where子句进行简单查询。
我有以下内容:
Participant.find(:first, :conditions => ["participants.role = ? AND participants.board_id = ?", "Manager", board.id])
哪个效果很好。我试图用Rails 3的方式重写它如下:
Participant.where(:board => board, :role => "Manager")
然而,这不起作用。有没有办法首先规定哪里可以获得与上述相同的回报?
答案 0 :(得分:4)
Participant.where(:board_id => board.id, :role => "Manager").first