このビデオでは、コントローラーを介して入ってくる入力を保護しながら、モデルとスペックを介して大量の割り当てを行うことができると述べています。ただし、3.2.8 で strong_parameters を使用する場合、これが機能として文書化されているのを見たことがありません。
私は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
何か不足していますか?