Rails 3:我的命名范围的语法有什么问题吗?

时间:2011-04-26 03:27:19

标签: ruby-on-rails ruby ruby-on-rails-3

我的命名范围的语法有什么问题吗?因为它不起作用......

scope :that_is_registered_in_tournament_with_username, lambda { |tourney_id, name| where("username = ? and tournament_id = ?", name, tourney_id).first }

非常感谢!

1 个答案:

答案 0 :(得分:2)

我认为问题首先出现。首先实际上从给定关系中选择第一个对象。因此,它实际上是一个对象,而不是一个关系。我想如果你输了。首先,它会起作用。