Utilisation de 2.3.8 de rails.Ruby on Rails: Rendement content_for Problèmes d'affichage
Dans le modèle de vue, j'ai ce type de code
<%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>
Dans le modèle application.html.erb je
<!-- END: Header -->
<%= yield(:sidebar) %>
</div>
<div class="gb">
<%= yield %>
Quand je vais pour afficher la page dans un navigateur au lieu de montrant le code correctement dans le rendement nommé, il échappe à toutes les balises. PAR EXEMPLE;
<h2>Sidebar</h2>
<p><a href="http://www.google.com/">somewhere</a></p>
Je n'arrive pas à comprendre ce qui ne va pas. Aidez-moi! Merci.
Êtes-vous sûr de ne pas utiliser <% = h yield (: sidebar)%>? – mportiz08