【发布时间】:2012-09-01 11:31:08
【问题描述】:
在我的应用中,我有一个查询来确定游戏是否有喜欢,
@games = Like.select('l.*').where(:game_id => @game.id).joins('join likes l on likes.user_id=l.likes and l.user_id=likes.likes')
游戏需要有一定的id,并且有2个用户都喜欢游戏
第一个 where(:game_id => @game.id) 虽然返回多个 game.id 的结果但不起作用,我该如何解决?
【问题讨论】:
-
你为什么要将likes表加入到自身上?
标签: ruby-on-rails ruby-on-rails-3 activerecord where-clause