我刚开始使用rails并在这里进入教程:http://ruby.railstutorial.org/ruby-on-rails-tutorial-book
我已经将blueprint css包添加到public/stylesheets目录并添加了custom.css文件,但是我似乎无法加载样式表.根据我对设置的理解,页面应该具有蓝色背景和一些其他小的变化.
在我的app/views/layouts/application.html.erb文件中,我添加了以下行:
<%= stylesheet_link_tag 'stylesheets/custom', :media => 'screen' %>
Run Code Online (Sandbox Code Playgroud)
我认为应该导致/public/custom.css中的css加载.
在本教程中,custom.css文件的内容位于5.1.2节(对不起,我只能在这里发布2个超链接).app/views/layouts/application.html.erb文件的内容如下:
http://ruby.railstutorial.org/chapters/filling-in-the-layout#sec:adding_to_the_layout
当我在页面上查看源代码时,这里有一个指向custom.css文件的链接:
但点击它会显示"路由错误 - 没有路由匹配"/stylesheets/stylesheets/custom.css""消息.
据我所知,我完全按照教程,所以我不确定是什么错,或者我错过了什么.任何有关从哪里去的帮助将不胜感激.
application.html.erb文件的完整文本:
<!DOCTYPE html>
<html>
<head>
<title><%= title %></title>
<%= csrf_meta_tag %>
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<%= stylesheet_link_tag 'blueprint/screen', :media => 'screen' %>
<%= stylesheet_link_tag 'blueprint/print', :media => 'print' %>
<!--[if lt IE 8]><%= stylesheet_link_tag 'blueprint/ie' %><![endif]-->
<%= stylesheet_link_tag 'custom', :media => 'screen' %>
</head>
<body>
<div class="container">
<header>
<%= image_tag("logo.png", :alt => "Sample App", :class …Run Code Online (Sandbox Code Playgroud)