Erro nos Atributos Proibidos no Rails 4 ao encontrar uma situação em que um teria usado attr_accessible em versões anteriores do Rails

Com a atualização recente para o Rails 4, a atualização de atributos usando código semelhante ao abaixo não funciona.ActiveModel::ForbiddenAttributes erro:

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

Em que User possui a seguinte linha attr_accessible no modelo:

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

Como você realiza a mesma tarefa no Rails 4?

questionAnswers(5)

yourAnswerToTheQuestion