2011-10-22 3 views
5

vimをRailsプラグインで使用すると、移行ファイルを作成して一度に開くことができますか?Vim Railsを使用すると、新しい移行ファイルを作成して一度に開くことはできますか?

これはtextmateでも可能でしたか?

+0

あなたは[rails](http://www.vim.org/scripts/script.php?script_id=1567)プラグインを使っているのですか? – Despo

+0

はいレールのプラグインは私が意味するものです。 – Blankman

答えて

8

あなたはrails.vimを使用することができ、その後のようなものです:プラグインが移行を開きます

:Rgenerate migraton add_foo_to_bar 

はそれが正確に何をしたいのです、ファイルを生成しました。私はtextmateのために話すことができません。

+0

はい、それは私が欲しいものです、素晴らしい。 – Blankman

0

私はVimを使用しませんが、これはSOのような唯一の問題です。だから私はレールのコマンドラインからこれをやっているのです(これらの指示はvimやコマンドラインからテキストファイルを開くことができる他のエディタでも使えます):

私のsupermanpatches.rbファイルにrailsapp/config/initializers

def latestmigration 
    `mate #{Dir.glob(File.join(Rails.root, 'db', 'migrate', '*.rb')).max { |a,b| File.ctime(a) <=> File.ctime(b)} }` 
end 

&ダガー;:(FYIルビー/初心者レール用:そのようなファイル名または何かをコピー&ペーストすることなく、(TextMateで)私の最新生成された移行を開くには(How can I get the path for the last created file in a directory using Ruby?この質問からいくつかの助けを得ました)イニシャライザコードは遍在しており、レール内のどこからでもアクセスできるように、クラス間のスコープは必要ありません)

関連する問題