Rails 3:我的命名作用域的语法有什么问题吗?



我的命名作用域的语法有什么问题吗?因为它不工作…

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

非常感谢!

我认为问题是第一个。First实际上是从给定关系中选取第一个对象。因此,它实际上是一个对象,而不是一个关系。

相关内容

  • 没有找到相关文章

最新更新