-1

我在设计的重置密码部分遇到了一些问题,那么有没有一种简单的方法可以删除它?

4

2 回答 2

3

尝试重置密码时出现 ArgumentError,因为您没有正确设置设计

在“config/environments/development.rb”中需要设置主机,例如:

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

在此处阅读整个入门指南:https ://github.com/plataformatec/devise#getting-started


如果您确实需要删除设计:

  • 从 Gemfile 中删除 gem
  • 如果您运行迁移,请删除表
  • 删除生成的视图、控制器、模型和邮件程序(如果您生成了它们)
于 2012-12-21T23:30:53.907 回答
0

不要删除它,我每次需要身份验证时都会使用设计,并且从未遇到任何不容易修复的问题。

我敢打赌,您没有正确遵循说明。运行后

rails g devise:install

您需要按照命令行中打印的说明进行操作。

如果您确实需要删除它,请执行以下操作:

  1. 从 Gemfile 中删除
  2. 从控制器、视图和模型中删除身份验证链接和逻辑(如果有的话)。
  3. 从数据库中删除设计表
于 2012-12-21T23:25:13.360 回答