0

twitter-bootstrap-rails で Rails3 を実行しています。「application.html.erb」と「backend.html.erb」の 2 つの異なるレイアウトがあります。残念ながら、バックエンド レイアウトを使用すると、デフォルトをオーバーライドするすべての bootstrap_and_overrides.css.less スタイルが引き続き取得されます。別のオーバーライド ファイルのみを使用したいので、レイアウトはアプリケーションのレイアウトとは異なります。

これを行う最善の方法について何か提案はありますか?

これを行うために考えられる唯一の方法は、application.css ファイルでオーバーライド ファイルを必要とせず (ブートストラップの readme で提案されているように)、代わりに、application.html.erb ファイルにのみロードする CSS ファイルでそれを必要とすることです。 .

4

1 に答える 1

0

アプリケーション レイアウトが実際に application.css ファイルを指定していることはわかりませんでした。その行を次のように変更しました。

    <%= stylesheet_link_tag "backend", :media => "all" %>

次に、ツリー全体も元のオーバーライド ファイルも参照しない backend.css ファイルを作成しました。

これで、backend.css または新しい bootstrap_and_overrides_backend.css.less ファイルを使用してカスタマイズできる一般的なレイアウトができました。

于 2012-06-07T23:15:32.497 に答える