Сильные параметры в Rails 3.2.8
Это видео заявляет, что можно защитить вход, поступающий через контроллер, но при этом выполнять массовое назначение с помощью моделей и спецификаций. Тем не менее, я не видел этого документированного как функция при использовании strong_parameters в 3.2.8.
Я понимаю, что мне нужно смешать вActiveModel::ForbiddenAttributesProtection
в мои модели и установитьconfig.active_record.whitelist_attributes = false
вconfig/application.rb
, Я также вытащил все своиattr_accessible
звонки от модели.
С миксином или без него я получаю массу ошибок при назначении.
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: home_phone, cell_phone
Я что-то пропустил?