使用rails导入bootstrap,错误

时间:2013-02-20 13:20:17

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

我是编程新手,一直致力于开发我的第一个基本应用程序。我现在已经有超过24小时遇到同样的问题了。

我在安装bootstrap并导入后尝试重新加载我的应用主页时收到此错误...

Sass::SyntaxError in Static_pages#home

我安装了bootstrap gem并运行了bundle install ...

gem 'bootstrap-sass'

然后我在stylesheets文件夹中创建了一个新的css文档,标题为custom.css.scss

从那里我导入了bootstrap ...

@import "bootstrap";

我保存了文件,当我刷新页面时,我收到了我在开头列出的错误消息。

以下是我收到的错误消息。它告诉我错误发生在第5行。我尝试将文件保存为.scss而不是.css.scss,但问题仍然存在。

File to import not found or unreadable: bootstrap.
Load path: Sass::Rails::Importer(/Users/jackburum/Documents/rails_projects/omrails/app/assets/stylesheets/custom.css.scss)
  (in /Users/jackburum/Documents/rails_projects/omrails/app/assets/stylesheets/custom.css.scss)
Extracted source (around line #5):

2: <html>
3:     <head>
4:       <title>Omrails</title>
5:      <%= stylesheet_link_tag    "application", :media => "all" %>
6:      <%= javascript_include_tag "application" %>
7:      <%= csrf_meta_tags %>
8:     </head>

2 个答案:

答案 0 :(得分:2)

通过添加

解决了这个问题
require "bootstrap-sass" 

到application.rb

答案 1 :(得分:0)

尝试将项目宝石捆绑到项目文件夹中。

bundle install --path .bundle

我遇到同样的问题,我从here找到了解决方案。