关于如何从ruby控制台使用devise创建和保存新User对象的任何想法吗?
当我尝试保存它时,我总是错误的。我想我缺少了一些东西,但是我找不到任何相关信息。
最佳答案
如果需要,可以将false添加到save方法以跳过验证。
User.new({:email => "[email protected]", :roles => ["admin"], :password => "111111", :password_confirmation => "111111" }).save(false)
否则我会这样做
User.create!({:email => "[email protected]", :roles => ["admin"], :password => "111111", :password_confirmation => "111111" })
如果您已启用
confirmable
模块以进行设计,请确保在创建时将confirmed_at
值设置为Time.now
之类的值。