3

如何使用 rails 资产管道为 twitter-bootstrap 安装自定义主题?

我应该在资产下创建一个新文件夹并转储主题的所有 css、js、图像和字体文件吗?

更新: 我将下载主题中的所有文件(除了 html 示例文件)放入 app/assets 中的文件夹中,并将此文件夹添加到 application.rb 中的资产路径中:

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

我使用主题中的 css 类添加了一些标记,但它没有使用主题..

更新:我看到 boostrap 主题中包含已编译的核心引导文件。我是否应该认为它不打算与 Less 一起使用?另外,我是否应该为生产单独预编译每个资产文件(在 application.rb 中)并在每个视图中包含所需的特定文件(并在核心引导文件之后包含它们)?然后我想对他们需要直接在主题文件中进行的主题进行任何覆盖?

更新:我认为问题在于我需要在 bootstrap_and_overrides 之后的清单中包含主题 css 文件,假设主题的想法是更改引导程序默认值。但是在标准 bootstrap_and_defaults 之前需要一些主题 css 效果更好。这意味着需要在引导之前和之后手动选择要加载的 css。

4

1 回答 1

3

我从来没有在 Rails 应用程序中证明过 twitter 引导程序,但我之前搜索过我该怎么做。

如果您安装 gem less-rails-bootstrapbootstrap-sass,您可以按照说明在此处修改主题。

我希望它有所帮助。

于 2012-07-15T10:46:03.693 回答