我在设计的重置密码部分遇到了一些问题,那么有没有一种简单的方法可以删除它?
问问题
3955 次
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
您需要按照命令行中打印的说明进行操作。
如果您确实需要删除它,请执行以下操作:
- 从 Gemfile 中删除
- 从控制器、视图和模型中删除身份验证链接和逻辑(如果有的话)。
- 从数据库中删除设计表
于 2012-12-21T23:25:13.360 回答