我从xterm和vim中做了我的Rails开发。
我厌倦了运行script/generate migration do_whatever
,然后在其他5次具有相似时间戳的迁移时,通过db/migrate
搜索选项卡到20091015235018_do_whatever
。
添加钩子以在vim中打开生成的迁移的最佳方法是什么?
我宁愿不在/ usr / lib中攻击Rails的核心,因为我在几个系统中工作,并且可以看到自己想要创建许多这样的钩子。但是,它看起来并不值得插件。
有很多简单的方法可以获取生成的文件的名称,但我不确定如何将它干净地挂钩到生成中。你觉得怎么样?
答案 0 :(得分:5)
vim更好的选择是使用rails.vim并输入:Rmigration do<TAB>
它忽略了时间戳...
您还可以通过键入:Rgenerate migration ...
答案 1 :(得分:1)
我只是submitted a patch to Rails为这种情况添加了一个--editor选项,你可以将其移植到你现在使用的任何Rails版本中。如果您没有指定所需的编辑器,则会尝试使用EDITOR