如何使用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可以更好地工作。这意味着需要手动选择并选择在bootstrap之前和之后加载哪个css。
答案 0 :(得分:3)
我从来没有在rails应用程序中证明了twitter引导程序,但我之前搜索过该怎么做。
如果您安装了gem less-rails-bootstrap或bootstrap-sass,则可以按照说明修改主题here。
我希望它有所帮助。