Bootstrap将不会加载rails和sass [英] Bootstrap won't load with rails and sass
问题描述
我是Rails的新手,我想在我的网站上使用Bootstrap,但Bootsrap不加载。什么是错误,我应该做什么不同?
I'm new to Rails and i want to use Bootstrap on my site but Bootsrap does not load. What is wrong, what should i do diffrently?
我按照本手册: Sass-Bootstrap
这些是我的文件:
Gemfile:
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
My ruby Version in the project is ruby 2.0.0p481
My Rails Version is: Rails 3.2.22
推荐答案
Bootstrap-sass不再兼容rails 3,
与Rails 3.2兼容的bootstrap-sass的最新版本是v3.1.1.0。
Bootstrap-sass is not longer compatible with rails 3, The latest version of bootstrap-sass compatible with Rails 3.2 is v3.1.1.0.
所以,在你的gemfile中改变它
So, change it in your gemfile to
gem 'bootstrap-sass', '~> 3.1.1.0'
您可以在 https://github.com/twbs/bootstrap-sass#a-ruby-on-rails
这篇关于Bootstrap将不会加载rails和sass的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!