0
將日誌概念應用於我的圖書目錄顯示時,當用戶陷入困境時,我即將發生這種錯誤。ActiveModel :: MassAssignmentSecurity :: UsersController中的錯誤#創建
Can't mass-assign protected attributes: password_confirmation, password
而且我在app /型號編碼/ 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
創建方法的代碼請任何幫助!
感謝您的解決方案。再次發生的事情是,當用戶註冊時,當前頁面被移動到user_url,其中顯示用戶列表...這就是它顯示的內容。 用戶#{@user.name}已成功創建。 用戶名不顯示! – user2211662 2013-03-26 13:34:54