Ruby on Railsを学んでいます。とはRAILS_ENV=test
どういう意味ですか?
質問する
684 次
4 に答える
2
Rails では、開発、テスト、本番の 3 つのデフォルト環境が定義されています。デフォルトでは、ほとんどの rails および rake コマンドが開発環境で実行されます。ただし、RAILS_ENV 環境変数を設定することで、他のいずれかを指定できます。
このコマンドは、開発データベースではなく、テスト データベースで移行を実行します。
于 2013-05-30T03:49:59.053 に答える
1
RAILS_ENV
Rails アプリケーションで構成された rake タスクが実行される環境を表します。引数を渡すとRAILS_ENV=test
、Rails 環境がtest
構成の下で実行されるように設定されます。
環境設定は、少なくとも 2 つの重要な場所で行われます -config/database.yml
とconfig/environments/some_environment.rb
. これらのファイルを調べて、これらの構成がどのように異なるかを確認してください。
于 2013-05-30T03:47:22.470 に答える
0
rake コマンドで環境変数RAILS_ENV
をに設定します。"test"
基本的にレーキタスクでは:
ENV['RAILS_ENV']
# => "test"
于 2013-05-30T03:47:11.753 に答える
0
テストデータベースですべてのデータベース移行スクリプトを実行します。ただし、テストデータベースをすでに作成しておく必要があることに注意してください
于 2013-05-30T03:53:24.050 に答える