Ошибка запрещенных атрибутов в Rails 4 при возникновении ситуации, когда в более ранних версиях Rails использовался attr_accessible

С недавним обновлением до Rails 4, обновление атрибутов с использованием кода, похожего на приведенный ниже, не работает, я получаюActiveModel::ForbiddenAttributes ошибка:

@user.update_attributes(params[:user], :as => :admin)

Где пользователь имеет следующую строку attr_accessible в модели:

attr_accessible :role_ids, :as =>admin
# or any attribute other than :role_ids contained within :user

Как вы решаете ту же задачу в Rails 4?

Ответы на вопрос(5)

Ваш ответ на вопрос