accepts_nested_attributes_for - принадлежит_то, has_many, fields_for - PullRequest
0 голосов
/ 24 октября 2011

Есть ли какой-нибудь возможный способ использовать 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

1 Ответ

2 голосов
/ 24 октября 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...