Я переношу приложение из rails3.2.13 в rails4.0.0-rc1. Я имею следующий код:Создание ассоциаций в переднем фильтре в rails4
class Foo < ActiveRecord::Base
has_many :bars
before_create :build_bars
private
def build_bars
self.bars.build({name: 'Bar 1'})
self.bars.build({name: 'Bar 2'})
end
end
Код выше работал в rails3, но создает пустые записи в rails4. Некоторая попытка & Ошибка в консоли показала, что, действительно, атрибуты не назначены.
f = Foo.new
f.bars.build({name: 'Bar'})
=> #<Bar id: nil, name: nil>
Каков правильный способ создания ассоциаций и их сохранения вместе со своей родительской записью?
Это может имеют какое-то отношение к замене 'attr_accessible' сильными параметрами. – Mischa