Rol*_*olt 1 ruby ruby-on-rails twitter-bootstrap
我创建了一个新的rails项目,然后添加
gem 'bootstrap-sass'
Run Code Online (Sandbox Code Playgroud)
到我的Gemfile,然后我运行bundle install,一切都很顺利.然后我补充说:
/*
*= require bootstrap
*/
Run Code Online (Sandbox Code Playgroud)
在我的application.css文件中,我写了一个测试,但它没有.我也尝试添加`@ import"bootstrap"; 在我的hello.css.scss文件中.但它也不起作用.
Tim*_*ght 14
ROLLEN,
你好像在那里.默认情况下,Sass在Rails 3.1中,所以你不需要做任何特定的事情.将gem添加到Gemfile并执行bundle安装后,您的问题出现在application.css文件中.通常在使用Sass时,我建议您从application.css中删除清单代码(顶部的所有注释),并将application.css重命名为application.css.scss(从CSS文件中删除Sprockets).然后加:
@import 'bootstrap'
Run Code Online (Sandbox Code Playgroud)
到最顶端.那应该为你解决.您需要手动将每个要加载的CSS文件添加到application.css.scss文件中,因为链轮已经消失,但这通常是一个好主意,因为CSS中的加载顺序对于级联非常重要.
如果您想将JavaScript功能添加到框架(您可能会想要),您还需要添加
//= require bootstrap
Run Code Online (Sandbox Code Playgroud)
就//= require_tree .在app/assets/javascripts/application.js内的调用之上.
派对可能有点晚了,但万一其他人偶然发现了这个问题......
这是一个小问题我解决了添加@import "bootstrap";到我的application.css文件的顶部,重命名该文件application.css.scss
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
11643 次 |
| 最近记录: |