2

Rails の他のファイルに Bootstrap 変数を渡そうとしましたが、失敗しました。

application.css.scssはこのように見えます:

/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file, but it's generally better to create a new file per style scope.
 *
 *= require_self
 *= require_tree .
*/

/* Import own Vars */
@import 'myvars';

/* Import Twitter Bootstrap */
@import 'bootstrap';

/* Import own layout */
@import 'custom';

を作成し$testVar: 100px;_myvars.scss使用しようとすると、機能しません - ページの読み込みcustom.css.scssに失敗し、エラーが発生しますUndefined variable: "$testVar".

変数を直接定義するときに機能しcustom.css.scssますが、すべての変数を含む概要ファイルが必要です(TBをスタンドアロンとして使用していたときのように)。私はRailsに非常に慣れていないので、しばらくお待ちください:)

前もって感謝します!

4

1 に答える 1

3

を削除する必要があります*= require_tree .。詳細については、このスクリーンキャストを確認してください。

于 2012-11-15T13:38:11.237 に答える