私は検索して検索しましたが、私の問題に対する答えが見つかりません。開発環境のアセット パイプラインが壊れているように見えます。以下を含む一般的なapplication.cssファイルがあります。
*= require start
*= require_self
*= require_tree .
app/assets/stylesheets ディレクトリに、style.css ファイルがあります。このファイルは、開発中の別のリンクとしてhtmlに含める必要があることを理解していますが、htmlで取得できるのは次のとおりです。
<link href="/assets/application.css" media="all" rel="stylesheet" type="text/css" />
問題の最終結果は、style.css の書式設定が開発に表示されないことです。本番環境ではすべてが正常に機能することに注意してください(heroku。)
私はアセット パイプラインを初めて使用するので、他にどのような情報が役立つかわかりませんが、喜んで追加情報を提供します。
編集:
私は追加することで問題を回避しました:
*= require style
application.css に以下を追加します。
<%= stylesheet_link_tag "style", :media => "all" %>
私のアプリケーションのレイアウトに。これで問題は解決します。今私の質問は、なぜ「require_tree」なのかということです。開発では style.css を拾いませんが、本番環境では拾いますか?