私の Rails アプリには、新しいオブジェクトのネストされたモデルを受け入れるフォームがいくつかあります。たとえば、次のようになります。
class Maker < ActiveRecord::Base
has_many :cars
accepts_nested_attributes_for :cars
end
class Car < ActiveRecord::Base
belongs_to :maker
end
ただし、そのフォームを表示する前に、Maker モデルのネストされたモデルをいくつか構築する必要があります。そうしないと、フォームに表示されません。例えば:
maker = Maker.new
3.times do
maker.cars.build
end
しかし、このコードは理想的にはどこに行くべきでしょうか? 独自のform_display
機能としてのモデル、コントローラー、デコレーターなどで?