ロギングの概念を私の本のカタログ表示に適用しているときに、ユーザーが再ジェスチャしているときに、この種のエラーが発生します。
Can't mass-assign protected attributes: password_confirmation, password
そして、app / model/user.rbの私のコードは次のとおりです。
class User < ActiveRecord::Base
attr_accessible :name, :password_digest
validates :name, :presence => true, :uniqueness => true
has_secure_password
end
そして、app / contollers/user_controller.rbのcreateメソッドのコード
def create
@user = User.new(params[:user])
respond_to do |format|
if @user.save
format.html { redirect_to users_url, :notice => 'User #{@user.name} was successfully created.' }
format.json { render :json => @user, :status => :created, :location => @user }
else
format.html { render :action => "new" }
format.json { render :json => @user.errors, :status => :unprocessable_entity }
end
end
end
助けてください!