1
可以說我有Person模型和Opinion模型。意見屬於人,一個人有很多意見。有些人害羞。在Rails/ActiveRecord查詢中引用屬於商品的所有者
我試圖找到一組意見,其中人是'不害羞'或沿着這些線的東西。有沒有辦法做到這一點,不涉及找到所有不害羞的人,然後找到這些人的意見?我願做類似下面的僞代碼:
@opinions = Opinion.all.where_owner_person('shy = false')
這可能是一個很明顯我錯過了,但我似乎無法拿出在我的搜索趕上正確的措辭回答。
在此先感謝。
看起來像連接需要單數和需要複數,所以最後的工作就像:@opinions = Opinion.joins(:person).where(:people => {:shy => false}) ' – re5et 2010-10-22 18:43:29
謝謝,我已經糾正了我的答案。 – Matt 2010-10-25 07:43:20