Разрешить массовое присвоение любым атрибутам, которые вы хотите установить из представления:
attr_accessible :activity_id, :amount # ...any others...
«Массовое назначение» означает одновременную установку множества атрибутов с данными из представления, например из форм.Эти атрибуты по умолчанию защищены, чтобы запретить пользователям вводить свои собственные значения (например, admin = true
).
Используйте attr_accessible
, чтобы объявить, какие из атрибутов вашей модели можно назначать по массе.
Кроме того, поскольку вы принимаете вложенные атрибуты для Activity
, вы должны включить :activity_attributes
в свой список доступных атрибутов.