我正在使用rails 4应用程序,我需要更改其中一个模型的名称。这转换为更改许多其他文件,如控制器,视图等。
我已经生成了一个迁移来更改表名。然后使用全局查找和替换(即 ctrl + shift + 将我应用程序目录中所有文件中的所有owner
更改为user
˚F)。
作为最后一步,我只需要重命名 文件名,例如owner.rb
到user.rb
的模型,{{ 1}}到owners_controller.rb
等等。
答案 0 :(得分:1)
如果您使用的是Linux系统而不是使用sublime,则可以使用终端,将目录更改为项目根目录并使用:
find . -name '*owner*' -exec bash -c 'mv $0 ${0/owner/user}' {} \;
我在这里找到了这种技术:),欢呼声