【发布时间】:2014-08-31 05:57:15
【问题描述】:
我已按照 Michael Hartl 的“Ruby on Rails 教程”学习“5.1.2 Bootstrap 和自定义 CSS”。基本上,我在我的 Gemfile 上添加了 bootstrap-sass gem,安装了它;添加 config.assets.precompile += %w(*.png *.jpg *.jpeg *.gif) 到 config/application.rb;创建文件:app/assets/stylesheets/custom.css.scss,并添加行:@import "bootstrap";到 custom.css.scss。
但是,当我尝试在本地 Rails 服务器上运行 Rails 主页时,出现以下错误:
ActionView::Template::Error (No such file or directory - /Users/boss/Documents/Aptana/vendor (in /Users/boss/Documents/Aptana/test3/app/assets/stylesheets/custom.css.scss)):
2: <html>
3: <head>
4: <title><%= full_title(yield(:title)) %></title>
5: <%= stylesheet_link_tag "application.css", media: "all", "data-turbolinks-track" => true %>
6: <%= javascript_include_tag "application", "data-turbolinks-track" => true %>
7: <%= csrf_meta_tags %>
8: <!--[if lt IE 9]>
app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb__3756317890019596621_70094001398520'
任何想法为什么我得到错误?
【问题讨论】:
-
您可以只写
stylesheet_link_tag "application",您是否将您的custom.css.scss包含在application中? -
如何在应用程序中包含 custom.css.scss?谢谢!
标签: ruby-on-rails ruby-on-rails-3 twitter-bootstrap