2015-07-02 34 views
0

我是Rails的新手,我想在我的網站上使用Bootstrap,但Bootsrap無法加載。什麼是錯,我應該做什麼不同?Bootstrap不會加載rails和sass

我跟着本手冊: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 2.0.0p481 我的Rails的版本是:Rails 3.2.22

+1

在你的Gemfile將其更改爲

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

可以讀取它那麼是什麼問題?有錯誤嗎?什麼是錯誤? – cimmanon

+0

@cimmanon更新,謝謝! – olivier

+0

請不要發佈重複的問題。如果你的第一個問題沒有得到答案,那要麼是因爲沒有人知道,要麼是因爲缺乏人們需要幫助你的信息。如果可能的話,改進原來的問題。 –

回答

0

引導,青菜是不再兼容導軌3, 最新版本的bootstrap-sass compat使用Rails 3.2的ible是v3.1.1.0。

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

+0

沒有,不悲傷地這樣做......是否可能是'rails-sass'導致錯誤? @Nivia – olivier

+0

你重新啓動了服務器嗎? – Nivla

+0

OP已經指定了一個bootstrap-sass的版本,它比這個更新:'gem'bootstrap-sass','〜> 3.3.5''。 – cimmanon

相關問題