最近升级到Rails 4后,使用类似以下代码更新属性不起作用,我得到一个ActiveModel::ForbiddenAttributes
错误:
@user.update_attributes(params[:user], :as => :admin)
其中,用户在模型中具有以下属性行:
attr_accessible :role_ids, :as =>admin
# or any attribute other than :role_ids contained within :user
如何在Rails 4中完成相同的任务?