2012-12-21 70 views
-1

我一直在设计的重置密码部分有一些问题,所以有一个简单的方法来删除它?删除设计的最佳方法?

+0

你是什么意思'删除它'?你不想不再使用这个功能吗?你面临什么问题? – David

+0

你是如何安装它的?你有什么尝试? –

+0

我确实想使用功能,虽然它不工作,我不知道为什么。当我点击“发送重置密码指令”时,我得到一个ArguemntError – user1919937

回答

0

不要删除它,我每次使用设计需要身份验证,并且从未遇到任何问题,这些问题不容易解决。

我敢打赌,你没有按照说明正确。运行

rails g devise:install

后,您需要按照在命令行打印出来的说明。

如果你真的需要将其删除做到以下几点:

  1. ,如果你有他们的Gemfile从控制器,视图和模型删除
  2. 删除认证链接和逻辑。
  3. 从数据库中删除表设计
3

你在尝试,因为你没有设置正确制定

在“配置/环境/ development.rb”重置密码时,引发ArgumentError你需要设置主机,例如:

config.action_mailer.default_url_options = { :host => 'localhost:3000' } 

阅读全文抵达该处开始:https://github.com/plataformatec/devise#getting-started


如果你真的需要删除设计:

  • 从Gemfile中删除宝石
  • 删除的表,如果你跑了迁移
  • 删除生成的 意见,控制器,模型和邮件程序(如果您生成它们)
相关问题