如何更改脚手架的名称而不重新创建它?

iCy*_*org 2 ruby-on-rails ruby-on-rails-3

我创建了一个脚手架“示例”,并对它的控制器和视图进行了许多更改。

现在我想将其重命名为“sample”,有什么办法可以在不破坏任何东西的情况下做到这一点?手动编辑控制器、模型、视图和迁移文件会很困难,所以我希望有一些东西可以缓解这个问题。

Sim*_*tti 5

目前这是不可能的。

您将需要手动编辑现有控制器。您可以使用高级 IDE(例如RubyMine)来帮助您完成这项工作。

另外,我不建议你改变现有的脚手架。您可以创建一个新的,确保其正常工作,然后删除旧的。

请小心不要重命名迁移,否则您的应用程序可能会损坏。迁移一旦应用就不应更改,要更改架构,您应该创建一个新的迁移。

  • 谢谢,我继续创建了新的脚手架,因为它看起来更容易 (2认同)