添加钩子到脚本/生成迁移

nfm*_*nfm 3 migration hook plugins ruby-on-rails rails-generate

我从xterm和vim做我的Rails dev.

我厌倦了跑步script/generate migration do_whatever,然后通过db/migrate尝试制表符完成拖拽到20091015235018_do_whatever其他5个具有相似时间戳的迁移.

添加钩子以在vim中打开生成的迁移的最佳方法是什么?

我宁愿不在/ usr/lib中攻击Rails的核心,因为我在几个系统中工作,并且可以看到自己想要创建许多这样的钩子.但是,它看起来并不值得插件.

有很多简单的方法来获取生成的文件的名称,但我不确定如何干净地将它挂钩到生成.你怎么看?

Sam*_*ron 5

使用vim更好的选择是使用rails.vim并输入:Rmigration do<TAB> 它忽略时间戳...

您还可以通过键入一次创建和编辑迁移 :Rgenerate migration ...