4

簡単な質問:私はRAILS_ENV=productionあるステージングで実行しているのRails 3.1のアプリケーションを、持っているのRails 3.1アセット・パイプラインのフィンガープリント

。私の問題はこれです:stylesheet_link_tagrake assets:precompileによって生成された指紋よりも私のCSSファイルに別の指紋を生成します。

/assets/front-1e3a4454e0d5434eccac1a053ca4c7fd.css 

実際には、公共/資産に座ったファイルがある

front-60b624d69d97b3ac5f288c54245a5ed5.css 

と:私はページを要求したとき

だから、スタイルシートへのリンクは以下のようなファイルを探していますブラウザが404 Not Foundを返します。

は、ここに私のlinlk stylesheet_link_tag :frontです。誰が私になぜこれが起こるのか説明することができますか?

+2

私もこの問題を抱えています。どんな解決策ですか? –

+0

@thedelchopなぜこれが起こるのか理解できましたか? – user566245

答えて

0

私はまったく同じ問題を抱えてきました。これは、カピストラ・デプロイ中にプリコンパイル・タスクが実行されたときに発生します。アプリの後にリリースディレクトリからの生産が展開されているプリコンパイルRAILS_ENV =:私は、展開からプリコンパイルを削除し、

すくい資産を実行しなければなりませんでした。コードを頻繁に押すと痛いです。

+0

は私がいない、することができませんでした怖い、および回避策は、この時点で私も覚えていないので、古いです。ごめんなさい。 – TheDelChop

関連する問題