0

2.3.8のレールを使用します。

ビューテンプレートには、このタイプのコードがあります

<%content_for :sidebar do %>
  <h2>Sidebar</h2>
  <p><%=link_to "somewhere", "http://www.google.com/"%></p>
<% end %>

<h1>Pictures#new</h1>
<p>Find me in app/views/pictures/new.html.erb</p>

application.html.erbテンプレートに私は持っています

<!-- END: Header -->
<%= yield(:sidebar) %>
</div>

<div class="gb">
<%= yield %>

名前付きyieldでコードを正しく表示する代わりに、ブラウザーでページを表示すると、すべてのタグがエスケープされます。例えば;

&lt;h2&gt;Sidebar&lt;/h2&gt;
  &lt;p&gt;<a href="http://www.google.com/">somewhere</a>&lt;/p&gt;

何が悪いのかわかりません。ヘルプ!ありがとう。

4

1 に答える 1

0

application.html.erb ファイルに乱数が表示</div>されます。これが問題の原因でしょうか?

于 2010-07-31T18:36:49.400 に答える