簡體   English   中英

從rails控制台設計用戶

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM