私はデータベースをセットアップしています:
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])
親の条件が満たされたときにすべての子を返すベストプラクティス/方法は何ですか? モデルでメソッドを実行する必要がありますか?