[英]devise user from rails console
我正在嘗試使用以下方法使用rails控制台創建一個設計用戶
User.create!({:email => "abc@gmail.com", :roles => ["admin"], :password => "abc123", :password_confirmation => "abc123" })
我無法理解如果用戶是否已創建。 點擊輸入命令后,我沒有得到任何回應。 我做了user.save
,然后做了u.all
但它沒有顯示任何內容,我無法登錄。
請說明什么是錯的。
編輯:我也在嘗試下面,但它不起作用
@user = User.new(:email => 'test@example.com', :password => 'password', :password_confirmation => 'password')
@user.save
謝謝
更新:你錯過了User.new()中的{}
user = User.new({email: 'test@example.com', password: 'password', password_confirmation: 'password'})
user.save
你有:確認選項嗎? 如果是,請執行:
user = User.new({email: 'test@example.com', password: 'password', password_confirmation: 'password'})
user.skip_confirmation!
user.save
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.