ユーザーモデル(Devise)に「アバター」を追加しましたが、エラーが発生しますCan't mass-assign protected attributes: avatar
私のユーザーモデルでは、次のものを追加しました。
attr_accessible :avatar_uid, :avatar_name
image_accessor :avatar
そして、フォーム(simple_form)には:html => {:method =>:put、:multipart => true}とフィールドがあります:
<%= f.file_field :avatar %>
<%= f.hidden_field :retained_avatar %>
<%= f.check_box :remove_avatar %>
:avatar
toを追加するとattr_accessible
、一括割り当てエラーは解決されますが、フィールドはユーザーテーブルに保存されません。