我已经设置了一个新的rails应用程序,我想与Bootstrap一起使用。我添加了:
/* *** gemfile *** */
gem 'bootstrap-sass'
gem 'autoprefixer-rails'
我的application.scss
文件:
/*
*= require_tree .
*= require_self
*/
@import "bootstrap-sprockets";
@import "bootstrap";
我的application.js文件:
//= require jquery
//= require bootstrap-sprockets
//= require jquery_ujs
//= require turbolinks
//= require_tree .
其他一切都是默认的,我已经运行了bundle install,但我的http://localhost:3000/widgets
文件仍然是默认的html,而不是bootstrap的默认值。
为什么会这样,我该如何调试呢?
答案 0 :(得分:1)
你错过了the documentation的这一部分:
然后,从sass文件中删除所有*= require_self
和*= require_tree .
语句。而是使用@import
导入Sass文件。
答案 1 :(得分:0)
得到它......错过了这个:
<%= stylesheet_link_tag 'application', media: 'all' %>
来自我的application.html.erb
文件!