私はレールを使い始めており、dev(webrick)で作業しているアプリケーションがあります。レールでコンパイルされたCSSファイルが見つからない4アセットパイプライン
問題は、プリコンパイルされたCSSファイルが本番環境で見つかりません。
今、私はherokuでホストし、展開します。アセットはあらかじめコンパイルされているというメッセージが表示されます(コンパイルエラーではありません)。すべてがデフォルトで設定されています。
私は/ public/assetsフォルダがあり、すべてがそこにあります。私もcat
アプリケーション - * .ssssファイルと私は持っている必要があります完全なコンテンツを取得することができます。
CSSファイルにアクセスしようとすると、エラー404が表示されます(これは<%= stylesheet_link_tag "application", :media => "all" %>
を使って自動生成されたCSSリンクです)。だから間違いなく、CSSリンクをハードコーディングしたのは問題ではありません。
次に実行するチェックが何であるか正確にはわかりません。
出力が不思議であれば、現在公開されているhereです。
このトリックをしたようです。今私はただ画像のために把握する必要があります。 – Erick
@エリック、画像もその設定に注意する必要があります。 'public/assets /'ディレクトリに画像がありますか?ところで、これらのイメージをどのように参照していますか? 'image_path'ヘルパーを使用していますか? – vee
私は/assets/something.jpgを介してハードコーディングされた方法でそれらを参照する必要があります。私はimage_pathヘルパーを使用して、それを見ようとします。 – Erick