0

Bower を使用して、選択したコンポーネントを Rails アプリにインストールしました。

コンポーネントは/app/vendor/assets/components

hidpi scss ファイルをインストールしました。これは次の場所にあります。

/app/vendor/assets/components/sass-hidpi/_hidpi.scss

次に、scss ファイルをメインの application.css.sass ファイルにインポートする必要があります。/app/assets/stylesheets

私が試してみました:

@import url(<%= asset_path '_hidpi.scss' %>)

application.css.sass ファイルの最後に .erb を追加することで、次のように出力されます。

@import "/assets/_hidpi.scss"明らかに間違っているコンパイル済みのスタイルシートで。

bower がインストールする components ディレクトリからファイルを移動せずに、ファイルをインポートしてコンパイルするにはどうすればよいですか?

4

1 に答える 1

2

ブロックconfig/application.rb内の に次を追加してみてください。class Application < Rails::Application

config.sass.load_paths << File.expand_path('../../vendor/assets/components/')

SASS、Rails 3.1から: vendor/assets でのスタイルシートの読み込み

于 2013-05-27T11:58:54.490 に答える