ActiveModel::MassAssignmentSecurity::Error: невозможно массово назначить защищенные атрибуты

Если я пытаюсь выполнить следующий код:

hassle = rota.hassles.create(:sender => user1, :receiver => user2, :type => "sms")

Я получаю следующую ошибку:

Failure/Error: hassle = rota.hassles.create(:sender => user1, :receiver => user2, :type => "sms")
 ActiveModel::MassAssignmentSecurity::Error:
   Can't mass-assign protected attributes: type

Я не уверен, что это значит. Я сделал :type обязательным, поэтому, если я его удалю, я получу ошибку sql.

25
задан Karan 13 May 2012 в 20:25
поделиться