2017-06-07 11 views
2

のモデルのうち、PostmanPostmanのモデルがTeamのものがあるとします。ネストされたアソシエーションを持つ条件

たとえば、特定のチームID = 1のすべての納品を受けたいとします。

私が試してみる:

Delivery.joins(:postman).where(:postmans => {team_ids: 1}) 

をしかし、私はそれらを得るために管理することができませんでした。どうすればこれを達成できますか?

答えて

3

あなたは次のように行う必要があり、以下の

Delivery.joins(:postman => :teams).where(:postman => {teams: {id: 1}}) 
関連する問題