Есть ли какой-либо возможный способ использования nested_attributes_for, как показано ниже? В основном я хочу создать человека, одну или несколько автомобилей и добавить детали к каждому автомобилю. Это всего лишь макет, а не очень реалистичный пример. Я получаю зависание при попытке построить детали для автомобиля, поскольку он еще не создан.accepts_nested_attributes_for - принадлежит_to, has_many, fields_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