Verbotene Attribute Fehler in Rails 4, wenn eine Situation aufgetreten ist, in der attr_accessible in früheren Rail-Versionen verwendet worden wäre

Beim letzten Upgrade auf Rails 4 funktioniert das Aktualisieren von Attributen mit dem folgenden Code nichtActiveModel::ForbiddenAttributes Error:

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

Wobei Benutzer die folgende attr_accessible-Zeile im Modell hat:

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

Wie erledigen Sie die gleiche Aufgabe in Rails 4?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage