Ruby on Rails: выход content_for Проблемы с отображением
Используя 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 %>
Когда я иду к просмотру страницы в браузере, вместо того, чтобы правильно показывать код с именованным y ield, он экранирует все теги. НАПРИМЕР;
<h2>Sidebar</h2>
<p><a href="http://www.google.com/">somewhere</a></p>
Я не могу понять, что происходит не так. Помогите! Благодарю.
1 ответ
Я вижу случайный </div>
в вашем файле application.html.erb - может быть, это вызывает проблему?