以下是我们在过去的两个项目中遇到的一些问题。
我们正在寻找一种解决方案,使自定义Bootstrap更少问题。你有什么经历?你用什么策略?你试过在Rails(4)中使用TB3吗?
答案 0 :(得分:4)
您的一个选择是使用jlong's sass implementation。按照以下步骤设置Bootstrap3以使用Rails 4(这是我的方式,同时查看此answer并同时结帐 project 。)
第1步:从jlongs repo下载 zip 。
步骤2:解压缩文件并复制lib文件夹的所有内容。
步骤3:转到rails4 vendor/assets/stylesheets
文件夹并创建一个文件夹并将其命名为bootstrap
。现在粘贴到您在一秒前复制的bootstrap
文件夹。所以你的文件夹看起来像这样:
同时从您从repo下载的解压缩的zip文件中复制fonts
文件夹,并将其添加到vendor/assets/stylesheets
文件夹中:
第4步:转到app/assets/stylesheets
文件夹并制作文件并将其调用,例如main.scss
并将以下内容添加到其中:
@import "../../../vendor/assets/stylesheets/bootstrap/bootstrap.scss";
步骤5:使用此文件开始覆盖引导程序。例如:
@import "../../../vendor/assets/stylesheets/bootstrap/bootstrap.scss";
$grid-columns: 16;
$grid-gutter-width: 2px;
.left{
@include make-lg-column(8);
}
.right{
@include make-lg-column(8);
}
section{
@include make-row();
}
示例HTML文件:(例如about.html.erb)
<div class="container">
<sction>
<div class="left">
<div class="well">
<h1>hello</h1>
</div>
</div>
<div class="right">
<div class="well">
<h1>hello</h1>
</div>
</div>
</section>
</div>
<强>结果
第6步(可选):快乐轨道!