我的命名范围的语法有什么问题吗?因为它不起作用......
scope :that_is_registered_in_tournament_with_username, lambda { |tourney_id, name| where("username = ? and tournament_id = ?", name, tourney_id).first }
非常感谢!
答案 0 :(得分:2)
我认为问题首先出现。首先实际上从给定关系中选择第一个对象。因此,它实际上是一个对象,而不是一个关系。我想如果你输了。首先,它会起作用。