rails:找不到样式表和图片

时间:2012-01-27 13:01:23

标签: ruby-on-rails

这是我的代码:

    <!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>

我将样式表放在公共/样式表下,将图像放在公共/图像下。但是,页面没有使用css和图像进行渲染。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

将样式表放在app/assets/stylesheets/中,将图片放在app/assets/images/中,它应该有效!见3.1.3节&amp; 3.1.4在Rails中documentation关于链接样式表&amp;图片