Bootstrap不会加载rails和sass

时间:2015-07-02 15:46:59

标签: css ruby-on-rails ruby twitter-bootstrap sass

我是Rails的新手,我想在我的网站上使用Bootstrap,但Bootsrap不会加载。有什么不对,我应该做些什么呢?

我遵循了本手册:Sass-Bootstrap

这些是我的文件:

Gemfile:

gem 'rails', '3.2.16'
gem 'ruby'
gem 'bootstrap-sass', '~> 3.3.5'
gem 'sass-rails', '>= 3.2'
gem 'turbolinks'

application.scss

@import "bootstrap-sprockets";
@import "bootstrap";

的application.js

//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require bootstrap
//= require_tree .

application.html.erb

   <meta name="viewport" content="width=device-width, initial-scale=1">
  <%= stylesheet_link_tag    "application", :media => "all", "data-turbolinks-track" => true %>
  <%= javascript_include_tag "application", "data-turbolinks-track" => true %>
  <%= csrf_meta_tags %>
</head>
<body>
  <div class="container">
  <ul class="nav nav-tabs">
       <li><%= link_to "Home", welcome_index_path %></li>
       <li><%= link_to "About", welcome_about_path %></li>
  </ul>

<%= yield %>

</div>

项目中的我的ruby版本为ruby 2.0.0p481 我的Rails版本是:Rails 3.2.22

1 个答案:

答案 0 :(得分:0)

Bootstrap-sass与rails 3不再兼容, 与Rails 3.2兼容的最新版bootstrap-sass是v3.1.1.0。

所以,将你的gemfile改为

gem 'bootstrap-sass', '~> 3.1.1.0'

您可以在https://github.com/twbs/bootstrap-sass#a-ruby-on-rails

中阅读