2011-12-07 3 views
1

アセットパイプラインが有効なRails 3.1.3アプリがあります。Rails 3.1.3デプロイメントアセットのパイプラインが開発時に提供されました

私はcapistranoとnginx + unicornを使ってUbuntu 10.04マシンにデプロイメントをセットアップしました。

アプリケーションは正しくデプロイされますが、デプロイメントサーバー上で正しくプリコンパイルされていても、開発時と同じようにアセットが提供されます。

デプロイメントマシンで開発中のアプリが起動しているようです。私はunicorn.rb

env = ENV["RAILS_ENV"] || "development" 

RAILS_ENV=production variable in /etc/environment 
deploy.rbで

set :rails_env, :production 

を設定Ubuntuマシンで

あなたが開始する場所に任意のアイデアを持っていますかこの問題を解決するには?

答えて

1

ユニコーンセットRACK_ENVではなく、RAILS_ENVです。あなたのunicorn.rb利用の場合:

env = ENV["RACK_ENV"] || "development" 

私は、同様にこの問題を持っていたユニコーンサイトの情報を見つけました。

関連する問題