【问题标题】:Bootstrap won't load with rails and sass [duplicate]Bootstrap 不会加载 rails 和 sass [重复]
【发布时间】:2015-09-20 06:01:34
【问题描述】:

我是 Rails 新手,我想在我的网站上使用 Bootstrap,但 Bootsrap 无法加载。有什么问题,我该怎么做?

我遵循了这本手册:Sass-Bootstrap

这些是我的文件:

宝石文件:

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

【问题讨论】:

  • 那么问题出在哪里?有错误吗?错误是什么?
  • @cimmanon 已更新,谢谢!
  • 请不要发布重复的问题。如果你的第一个问题没有得到答案,要么是因为没人知道,要么是因为它缺少人们需要帮助你的信息。如果可能,改进原来的问题。

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


【解决方案1】:

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阅读它

【讨论】:

  • 不,可悲的是不这样做......会不会是rails-sass 导致错误? @尼维亚
  • 你重启服务器了吗?
  • OP 已经指定了一个更新的 bootstrap-sass 版本:gem 'bootstrap-sass', '~&gt; 3.3.5'
猜你喜欢
  • 2012-09-27
  • 1970-01-01
  • 2017-02-02
  • 1970-01-01
  • 2015-11-08
  • 2018-07-25
  • 2015-10-11
  • 2014-02-17
  • 1970-01-01
相关资源
最近更新 更多