У моего приложения есть родительская и дочерняя таблица с отношением has_many.
Теперь я создал вложенную форму, как описано в руководствах (с использованием accept_nested_attributes_for), и это прекрасно работает.
Некоторая информация о моей среде: Rails 2.3.8, authlogic
В моей дочерней таблице есть дополнительное поле «пользователь» (ссылка на текущего пользователя), чтобы сохранить создателя этой новой записи.
Когда я пытаюсь обновить это поле в моем ParentsController (зациклить на дочерних элементах, назначить @currrent_user для child.user), это влияет только на уже существующие дочерние записи, но не на новые записи.
Я думаю, что из соображений безопасности это поле не должно быть редактируемым (и поэтому не существует в форме).
Как я могу решить эту проблему?Разве это не подходящее место для обновления этого поля?
Заранее спасибо за помощь!