【问题标题】:How do I change the name of a model generated by scaffold cleanly?如何干净地更改脚手架生成的模型的名称?
【发布时间】:2013-06-13 00:59:09
【问题描述】:

我有一个名为 ModelA 的模型,我想将其重命名为 ModelB

我通过执行rails g scaffold ModelA 生成了ModelA。生成模型、控制器、视图、规范、路由等。

鉴于我已设置关联、连接表等,我如何干净地更改 ModelA 的名称。

另外,当我推送时,我该如何做到这一点,以使我的本地环境与 Heroku 同步。

我觉得这很容易搞砸。

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 rails-migrations


    【解决方案1】:

    如果您已将代码发布到无法删除表的环境中,则只需手动编写迁移。没有开箱即用的导轨方式。

    【讨论】:

    • 这不仅仅是关于桌子。这是关于在所有视图/控制器/测试/模型/等上调用/访问该属性。除了“全局查找和替换”之外,还有其他简单的方法吗?
    • 不怕!很大程度上取决于您使用的代码编辑器。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-19
    • 2018-03-28
    • 1970-01-01
    • 1970-01-01
    • 2012-03-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多