2012-01-19 6 views
0

私はカスタム環境 "demo"を持っています。何を試しても、Railsはまだ私の開発環境を読み込んでいます。私はちょうどテストするためにそこにすべての3つの設定を持っているPhusion Passengerは私のRailsEnvの設定に従わない

<Directory /var/www/demo/public> 
    SetEnv RailsEnv demo 
    RackEnv demo 
    RailsEnv demo 
    AllowOverride all 
    Options -MultiViews 
</Directory> 

が、何も動いていないようにみえ:

は、ここに私のバーチャルホストファイルのエントリです。私はApacheを再起動し、config/environmentsディレクトリにデモのエントリーを作成しました。

アイデア?私は自分のアプリケーション(alwaysdata.com)をホスト

+0

を使用して動作するように取得することができましたそれはバンダイと解決するが、これを行うための最善の方法を知りたい。私はこの行を私のapplication.rbファイルにハードコードしました: Rails.env = ActiveSupport :: StringInquirer.new( 'demo') – jbnunn

答えて

0

は、私はできトンしてきたことが

SetEnv Rails_Env demo 

代わりの

SetEnv RailsEnv demo 
0

それはあなたを助ける場合、私は知らない...が、私は旅客を使用してRailsEnvは私のRailsアプリケーション

のルートで .htaccessファイルに設定されています
SetEnv RAILS_ENV production 
SetEnv GEM_PATH ~/gems/ 
+0

ありがとう@ baldrick - トリックはしませんでしたが、それは良い試みでした。 – jbnunn

関連する問題