这些是我的模特
User -> has many Pins
Pins -> has many votes
vote -> 有 user_id 和 pin_id
如何以最有效的方式获得用户投票的所有 Pin 图?基本上,我想在 Ruby 中模拟这个查询。
SELECT * FROM PINS a JOIN VOTES b ON a.id = b.pin_id WHERE b.user_id = current_user.id
我该怎么做?我可以使用 , db.execute
,但不使用 SQL 就不能做任何事情吗?
谢谢你的帮助。