-2

余分な文字がどこから来ているのか誰か教えてもらえますか?

出力は次のようになります: http://screencast.com/t/f0sgNPzMu

余分な文字がどこから来ているのかよくわかりません。

ここに私のファイルがあります:

    ##application.html.erb

    <!DOCTYPE html>
    <html>
    <head>
      <title><%= title %></title>
      <%= javascript_include_tag "application" %>
      <%= render 'layouts/stylesheets' %>
      <%= csrf_meta_tags %>
     </head>
     <body>
        <div class="container">
          <%= render 'layouts/header' %>
          <section class="round">
            <%= yield %>
          </section>
          <%= render 'layouts/footer' %>
          <%= debug(params) if Rails.env.development? %>
        </div>
      </body>
     </html>
 
##_header.html.erb
    <header>
     <%= link_to logo, root_path %>
     <nav>
       <ul>
        <li><%= link_to 'Home', root_path %></li>
        <li><%= link_to 'Help', help_path %></li>
        <li><%= link_to 'Sign in', '#' %></li>
       </ul>
     </nav>
     </header>

home.html.erb

 <h1>Sample App</h1>
 <p>
 This is the home page
 </p>
 <%= link_to "Sign up now!", signup_path, :class => "signup_button round" %>

HTML ページのソースは次のとおりです。

     </head>
     <body>
        <div class="container">
          <header>
       <a href="/"><img alt="Sample App" class="round" src="/assets/logo.png" /></a>
       <nav>
       <ul>
         <li><a href="/">Home</a></li>
         <li><a href="/help">Help</a></li>
         <li><a href="#">Sign in</a></li>
       </ul>
     </nav>
     </header>
 
          <section class="round">
            <h1>Sample App</h1>
      <p>
       This is the home page
      </p>
      <a href="/signup" class="signup_button round">Sign up now!</a>
 
 
          </section>
          <footer>
      <nav>
       <ul>
        <li><a href="/about">About</a></li>
        <li><a href="/contact">Contact</a></li>
       <li>
        <a href="http://news.railstutorial.org/news">News</a></li>
       <li>
        <a href='http://rails.tutorials.org'>Rails Tutorial</a>
      </li>
      </ul>
      </nav>
      </footer>
 
          <pre class='debug_dump'>--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess
controller: pages
action: home
          </pre>
        </div>
        </body>
        </html>

前もって感謝します。

4

2 に答える 2

2

を取り外します

<%= debug(params) if Rails.env.development? %>

行とデバッグ情報はもう表示されないはずです

于 2013-01-20T21:59:14.803 に答える
1

問題はCSSにあると思います。

リンクに対して content-attribute が有効になっているかどうかを確認してください。

たぶんこれが役立ちます: http://davidwalsh.name/optimize-your-links-for-print-using-css-show-urlまたはhttp://www.alistapart.com/articles/improvingprint

于 2013-01-20T23:34:51.227 に答える