编程之家收集整理的这篇文章主要介绍了ruby-on-rails – Rails:自定义Devise Confirmable模块?,编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
问题是在确认帐户之前,Devise不会让该管理员用户登录该站点.有没有办法可以禁用可确认模块来创建特定用户,例如Admin?
我的托尔任务:
class Setup < Thor desc "create_admin [EMAIL] [PASSWORD]","Creates the administrative user." def create_admin(email = "admin@bogus.com",password = "testpassword123") require File.expand_path('config/environment.rb') # load Rails environment admin = User.create(:email => email,:password => password,:password_confirmation => password) admin.assign_role :admin puts "Admin user (#{ email }) created." end end
admin = User.create(:email => email,:password_confirmation => password) admin.assign_role :admin admin.confirm!
以上是编程之家为你收集整理的ruby-on-rails – Rails:自定义Devise Confirmable模块?全部内容,希望文章能够帮你解决ruby-on-rails – Rails:自定义Devise Confirmable模块?所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入编程之家官方QQ群:1065694478
微信公众号搜索 “ 程序精选 ”
精选程序员所需精品干货内容!