创建ActiveRecord迁移然后一步编辑?

时间:2010-04-29 20:39:55

标签: ruby-on-rails linux migration

我发现自己做了很多这样的事情:

script/generate migration my_new_migration

..然后选择&复制生成的文件名,然后将其粘贴到vi中以实际编写迁移。

有没有办法一步到位?即,当脚本/生成迁移运行时,它会创建文件,在编辑器中自动打开该文件吗?

(我在linux上的SSH终端窗口工作..)

2 个答案:

答案 0 :(得分:0)

也许你可以编辑生成器脚本。什么时候生成文件而不是exec $ EDITOR [new_file]或类似的东西?

答案 1 :(得分:0)

感谢您的建议。但是,我实际上偶然发现了这个: http://www.vim.org/scripts/script.php?script_id=1567

非常甜蜜,因为它可以让你做到

> :Rscript generate migration my_migration

..来自VIM内部,它将自动生成迁移,然后在编辑器中为您加载。