1

私はデータベースをセットアップしています:

User has_many :cars
Car  has_many :timeslips
Timeslip  has_one :car

親の :car に特定の :user_id がある場合にのみ、:timeslips を返す必要があります。

私のコントローラーでは、次のように言いたいです:

@timeslips = Timeslip.car.where(:user_id => params[:user_id])

親の条件が満たされたときにすべての子を返すベストプラクティス/方法は何ですか? モデルでメソッドを実行する必要がありますか?

4

1 に答える 1