Ruby on Rails 4中的Bootstrap-sass没有做任何事情

时间:2014-03-29 15:20:14

标签: ruby-on-rails-4 bootstrap-sass

我正在关注this教程,从它告诉我集成bootstrap的那一刻起我就迷失了。我对bootstrap一无所知,所以我无法解决它。没有任何事情发生,格式化仍然看起来像标准HTML,没有任何CSS样式。

这是我的application.css.scss文件:

/*
 *= require_self
 *= require_tree .
 */
@import 'bootstrap';

这是我的application.js文件:

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

这是我的查看文件(home.html.haml):

.container
  - if @tasks.empty?
    %span.text-warning There are no tasks!
  - else
    %table.table.table-hover.table-bordered
      %thead
        %tr
          %th Title
          %th Created at
          %th Completed
      %tbody
        - @tasks.each do |task|
          %tr
            %td
              %strong= task.title
            %td.text-info= task.created_at
            %td.text-success= task.completed

我知道这是非常具体的,但由于我对bootstrap一无所知,所以我不知道该关注什么问题。我正在运行Rails 4.0.4,而bootstrap-sass gemfile是2.3.2.0

1 个答案:

答案 0 :(得分:1)

我刚创建了一个测试Rails 4.0.4应用,将application.css文件重命名为application.css.scss并添加了

@import 'bootstrap';

线。顺便说一句,我切换到最新的宝石版本:

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

一切正常。 更新您的Gemfile,运行bundle update,重新启动服务器,然后重试。它应该工作正常。