如何更改 devise 给出的名称?

How to change the name given with devise ?

我目前正在开发我的个人网站。 通过在我的代码中添加设计宝石,我犯了一个错误。

我写过:

rails generate devise MODEL

我想要:

rails generate devise User

我知道我可以重新开始,但我想先知道是否可以更改它,如果可以,我该怎么做?

非常感谢,

拉斐尔。

你试过了吗

rails 摧毁设计模型

删除 table:

rake db:rollback VERSION=versionNumberOfMigration

删除配置:

rails destroy devise:install

删除您的用户模型:

rails destroy devise MODEL

检查要在 routes.rb控制器视图[=38= 中设计的参考资料].

还要检查项目中的以下代码片段:

  • devise_for (routes.rb)
  • before_action :authenticate_MODEL!(控制器)
  • MODEL_signed_in?(控制器,视图)current_MODEL
  • MODEL_session(控制器,视图)