4

明らかにプライムタイムの準備ができていないCRMgemを実行しようとしています。私は、プログラムで間違っていると思ったすべてのことを追加することによって、プロジェクトに貢献しようとしています。

しかし、私はアセットのプリコンパイルの問題で立ち往生しています。アセットパイプラインの幅は約1マイル、奥行きは1インチです。私は実行しました:

exec rakeアセットをバンドル:プリコンパイル

ただし、アプリケーションをブラウザで起動しようとすると、次のエラーがログファイルに書き込まれます。

ActionView::Template::Error (print.css isn't precompiled):
    5:     %title Not Ready Yet CRM
    6:     == <!-- #{controller.controller_name} : #{controller.action_name} -->
    7:     = stylesheet_link_tag :application
    8:     = stylesheet_link_tag :print, :media => 'print'
    9:     %style= yield :styles
    10:
    11:     = javascript_include_tag :application

gem内の実際のファイルは「print.css」とは呼ばれません。これは「print.css.scss」と呼ばれます。

アセットのプリコンパイルでこれらのファイルを取得するようにRailsに指示するにはどうすればよいですか?そして、私がそうする場合、それはSCSSファイルを解釈する方法を自動的に知っていますか?

4

1 に答える 1

8

config.assets.precompileconfig/application.rbまたはに追加しますconfig/environments/production.rb

# Precompile additional assets (application.js, application.css, and all non-JS/CSS are already added)
config.assets.precompile += %w( print.css )
于 2012-09-03T20:10:38.677 に答える