ファイルapp/views/layouts/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 => "round") %>
<nav class="round">
<ul>
<li><%= link_to "Home", '#' %></li>
<li><%= link_to "Help", '#' %></li>
<li><%= link_to "Sign in", '#' %></li>
</ul>
</nav>
</header>
<section class="round">
<%= yield %>
</section>
</div>
</body>
</html>
今、順番に。
関数
stylesheet_link_tag 'blueprint/screen', :media => 'screen'
返品する必要があります:
<link href="/stylesheets/blueprint/screen.css" media="screen" rel="stylesheet"type="text/css" />
しかし、彼女は次のように返します。
<link href="/assets/blueprint/screen.css" media="screen" rel="stylesheet" type="text/css" />
同じ問題:
image_tag("logo.png", :alt => "Sample App", :class => "round")
サーバーが 404 エラーを返します。http://savepic.ru/3169970.jpg
本の誤植かと思いました。しかし、api.rubyonrails.org によると、この本は間違いを犯していません。http://savepic.ru/3168946.jpg
public\stylesheets\blueprint の CSS フレームワーク
public\images\logo.png のロゴ
この問題をどのように修正しますか? それとも私の不注意でしょうか?