Ruby on rails 如何更改Desive提供的名称?

Ruby on rails 如何更改Desive提供的名称?,ruby-on-rails,devise,Ruby On Rails,Devise,我目前正在我的个人网站上工作。 通过在我的代码中添加Desive gems,我犯了一个错误 我写过: rails generate devise MODEL 我想: rails generate devise User 我知道我可以从头开始,但我想首先知道是否有可能改变这一点,如果是的话,我该怎么做 非常感谢, 拉斐尔 你试过了吗 rails破坏设计模型你试过了吗 rails destroy designe MODEL删除表: rake db:rollback VERSION=version

我目前正在我的个人网站上工作。 通过在我的代码中添加Desive gems,我犯了一个错误

我写过:

rails generate devise MODEL
我想:

rails generate devise User
我知道我可以从头开始,但我想首先知道是否有可能改变这一点,如果是的话,我该怎么做

非常感谢,

拉斐尔

你试过了吗

rails破坏设计模型你试过了吗


rails destroy designe MODEL删除表:

rake db:rollback VERSION=versionNumberOfMigration
rails destroy devise:install
rails destroy devise MODEL
删除配置:

rake db:rollback VERSION=versionNumberOfMigration
rails destroy devise:install
rails destroy devise MODEL
删除您的用户模型:

rake db:rollback VERSION=versionNumberOfMigration
rails destroy devise:install
rails destroy devise MODEL
检查路由.rb控制器和视图中要设计的参考

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

  • (routes.rb)设计
  • 在\u操作之前:验证\u模型(控制器)
  • 已登录的模型?
    (控制器、视图)当前模型
  • 模型会话
    (控制器、视图)

移除表格:

rake db:rollback VERSION=versionNumberOfMigration
rails destroy devise:install
rails destroy devise MODEL
删除配置:

rake db:rollback VERSION=versionNumberOfMigration
rails destroy devise:install
rails destroy devise MODEL
删除您的用户模型:

rake db:rollback VERSION=versionNumberOfMigration
rails destroy devise:install
rails destroy devise MODEL
检查路由.rb控制器和视图中要设计的参考

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

  • (routes.rb)设计
  • 在\u操作之前:验证\u模型(控制器)
  • 已登录的模型?
    (控制器、视图)当前模型
  • 模型会话
    (控制器、视图)


您可以自己调整移植文件和模型文件。或者删除它并重新启动安装过程。即使我已经迁移了我的DB?我发布了一个答案,其中包含删除已安装的Desive模型的完整步骤。之后你可以重新开始为什么不使用git回滚到初始状态?你可以自己调整迁移文件和模型文件。或者删除它并重新启动安装过程。即使我已经迁移了我的DB?我发布了一个答案,其中包含删除已安装的Desive模型的完整步骤。之后你可以重新开始为什么不使用git回滚到初始状态?事实上,我的模型现在被删除了。但我仍然把它放在我的模式中。我应该亲手销毁它吗?就像我在回答中发布的一样,您的第一步应该是回滚迁移契约,我的模型现在被删除了。但我仍然把它放在我的模式中。我应该亲手销毁它吗?就像我在回答中发布的那样,您的第一步应该是回滚迁移。听起来确实不错。但我仍然把它放在我的模式中。我怎样才能把它取下来?手动?如果回滚操作正确,则应将其从架构中删除。回滚命令是什么?版本号必须正确无误!再次感谢!只要运行
rakedb:rollback
而不运行版本,就会回滚最新的迁移。只有在出于某种原因希望同时回滚多个迁移时,才真正需要传递版本。听起来确实不错。但我仍然把它放在我的模式中。我怎样才能把它取下来?手动?如果回滚操作正确,则应将其从架构中删除。回滚命令是什么?版本号必须正确无误!再次感谢!只要运行
rakedb:rollback
而不运行版本,就会回滚最新的迁移。只有出于某种原因希望同时回滚多个迁移时,才真正需要传递版本。