3

Rails アセット パイプラインを使用して twitter-bootstrap のカスタム テーマをインストールするにはどうすればよいですか?

assets の下に新しいフォルダーを作成し、テーマのすべての css、js、image、および font ファイルをダンプする必要がありますか?

更新: ダウンロードしたテーマのすべてのファイル (html サンプル ファイルを除く) を app/assets のフォルダーに配置し、このフォルダーを application.rb のアセット パスに追加しました。

config.assets.paths << Rails.root.join("app", "assets", "bootstrap_theme")

テーマの css クラスを使用してマークアップを追加しましたが、テーマを使用していません。

更新:ブーストラップ テーマには、コンパイル済みのコア ブートストラップ ファイルが含まれていることがわかります。これは、Less で使用することを意図していないという意味でしょうか? また、すべてのアセット ファイルをプロダクション用に (application.rb で) 個別にプリコンパイルし、各ビューに必要な特定のものを含める必要があります (コア ブートストラップ ファイルの後に含める必要があります)。次に、テーマファイルで直接行う必要があるテーマをオーバーライドすると思いますか?

更新:問題は、テーマのアイデアがブートストラップのデフォルトを変更することであると仮定して、bootstrap_and_overrides の後にマニフェストでテーマ css ファイルを要求していたことだと思います。ただし、標準の bootstrap_and_defaults の前にいくつかのテーマ css が必要な方がうまく機能します。これは、ブートストラップの前後にロードする css を手動で選択する必要があることを意味します。

4

1 に答える 1

3

Railsアプリケーションでtwitterのブートストラップを証明したことはありませんが、どうすればそれができるかを調べました。

gem less-rails-bootstrapまたはbootstrap-sassをインストールする場合は、こちらの手順に従ってテーマを変更できます。

お役に立てば幸いです。

于 2012-07-15T10:46:03.693 に答える