0

次のようなファイル構造があります。

/stylesheets
  application.css.scss
  home.css.scss
  /office_listings
    new.css.scss
    index.css.scss
    show.css.scss
  /neighborhoods
    show.css.scss
    index.css.scss

等々。アプリケーションに require_tree ステートメントが含まれています。これにより、すべての CSS が application.css.scss ファイルにコンパイルされると思いました。しかし、ローカル ホストのページにアクセスしてページ リソースを調べると、application.css.scss ファイルだけでなく、作成した他のすべての CSS ファイルも表示されます。同じことが私のjavascriptファイルにも当てはまります。

rake assets:clean を実行して、パブリック フォルダーにキャッシュされたファイルを手動で削除しようとしましたが、これは rake assets:precompile で問題が発生した場合に備えて、何度か実行しましたが、まだ同じ問題があります。

4

2 に答える 2

1

where could beなどがある場合はconfig.assets.debug = true、前述のようにすべてのアセット ファイルが展開されます。 config/environments/{environment}.rb{environment}developmentproduction

その行を に変更するconfig.assets.debug = falseと、 と のみが表示さapplication.cssapplication.jsます。

于 2013-07-28T17:04:35.963 に答える