has_many / belongs_to関係を持つ要素を含むデータモデルのビューを実装するRailsの方法は何ですか?
これが私がリスト形式で表示したいモデルです:ドライバー
class Driver < ActiveRecord::Base
...
has_many :cars
end
各ドライバーの下にリストする必要があるモデルは次のとおりです。
車両
class Car < ActiveRecord::Base
...
belongs_to :driver
end
それぞれの車のドライバーのリストを表示したいと思います。
これは2つの質問を提起します:
1。両方を1ページに最も効率的にリストするにはどうすればよいですか?私のコントローラーとビューはどのように見える必要がありますか?私が単にするなら
@drivers = Driver.all
視界内の車にアクセスできないようです。
2。ドライバーのみをリストし、リクエストに応じてAJAXを使用して車をロードする場合、cars_controllerとdrivers_controllerを使用しますか?このシナリオのテストを書くにはどうすればよいですか?