Есть ли какой-нибудь возможный способ использовать nested_attributes_for, как показано ниже?В основном я хочу создать человека, одну или несколько машин и добавить детали к каждой машине.Это просто макет, а не очень реалистичный пример.Я зацепился за попытку создать детали для автомобиля, так как он еще не создан.
Модели:
class Person < ActiveRecord::Base
has_many :cars
accepts_nested_attributes_for :car
end
class Car < ActiveRecord::Base
belongs_to :person
has_many :details
accepts_nested_attributes_for :details
end
class Detail < ActiveRecord::Base
belongs_to :car
end
Форма:
form_for @person do |f|
#fields
f.fields_for :car do |car|
#fields
car.fields_for :details |detail|
=detail.text_field :content
end
end
end