Bootstrap将不会加载rails和sass [英] Bootstrap won't load with rails and sass

查看:121
本文介绍了Bootstrap将不会加载rails和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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆