rails.vimに移行がサポートされることを期待しています。Rails.vimプラグイン、それはどのような面白いマイグレーションをサポートしていますか?
私は次のようなものを探しています:マイグレーションを生成してそのファイルにジャンプし、次にマイグレーションを起動する方法。
これが存在するのですか、それとも私は夢ですか? :)
rails.vimに移行がサポートされることを期待しています。Rails.vimプラグイン、それはどのような面白いマイグレーションをサポートしていますか?
私は次のようなものを探しています:マイグレーションを生成してそのファイルにジャンプし、次にマイグレーションを起動する方法。
これが存在するのですか、それとも私は夢ですか? :)
Jeje definitaly not dreaming。私はあなたに少し遅いことを警告しなければならない。
すくいデシベルを実行するには、移行
:Rgenerate migration migration_name table_attributes
を生成するには:あなたはVERSION = "XXX" に沿って通過する特定の移行を実行することができます
:Rake db:migrate
を移行します。これを行う方法の詳細については、:help rails-rake
などがあります。
述べたように、あなたが移行を生成するには、次を実行することができたよう:最後に
:Rmigration
そして:
:Rake db:migrate
:Rgenerate migration migration_name ...
を次にこれは、最新の移行に切り替わります
は実際にあなたのために移行します。
はまた、私は移行ファイルに
:Rinvert
を実行している、あなたの移行(またはその逆)の下の部分を作成しようとすることを追加することを忘れてはなりません。
移行の実行に関して:
123456789_my_migration.rb
:
:Rake
rake db:migrate VERSION=123456789
を呼び出します。
注以下でRake
を先行.
(これは、コマンドに行番号を送信):ライン、又はdown
方法内側に
:.Rake
、rake db:migrate:down VERSION=123456789
を呼び出します。 最後ライン上、またはup
メソッド内
:.Rake
、rake db:migrate:up VERSION=123456789
を呼び出します。
rake db:migrate:down db:migrate:up VERSION=123456789
を呼び出します。
これについてのドキュメントはありませんが、私はthe appropriate part of rails.vimから見ています。
素晴らしいボーナスプロ - ヒント - これは多くのおかげで – Phantomwhale
答えの1つを受け入れることができますか?) – GitNick