7

現在のRAILS_ENVを条件としてRailsの移行をどのように行いますか?

具体的には、次のことを行います。

  1. ヘッドオブマスターへの移行を確認する
  2. ステージングインスタンスでのみ移行を実行します

これを行うと、ステージング環境でのみ必要なデータベースの更新を(移行を介して)実行できるようになります。例としては、テスト目的で特定のアカウントまたはアカウントのクラスの機能をアクティブ化する場合があります。

4

1 に答える 1

16

移行のアップ/ダウンクラスメソッドで/をRails.env.production?使用するだけです。Rails.env.<custom-env>?

于 2011-03-01T20:53:58.333 に答える