在将日志记录概念应用于我的图书目录显示时,当用户注册时,我会遇到这种错误。
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 中创建方法的代码
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
请提供任何帮助!