as stated in:
http://apidock.com/rails/v2.3.8/ActionView/Helpers/CaptureHelper/content_for
content_for should APPEND if it encounters multiple calls. So,
<% content_for :navigation do %>
<li><%= link_to 'Home', :action => 'index' %></li>
<% end %>
<%# Add some other content, or use a different template: %>
<% content_for :navigation do %>
<li><%= link_to 'Login', :action => 'login' %></li>
<% end %>
should render both links in order. I have a similar code where I have
<%= javascript_include_tag "jquery" %>
<%= yield :jquery %>
<%= javascript_include_tag "prototype", "effects", "dragdrop",
"controls", "lowpro", "neo", "filter", "slider", "calendar",
"application", 'alerts' %>
In one partial, I call
- content_for(:jquery) do
= javascript_include_tag "mylinks.js"
and in another
- content_for(:jquery) do
= javascript_include_tag "lightbox.js"
problem with this is when i view source, only the lightbox is called.
So it either ignores the mylinks call or it replaces it. Also the
yield is inside the head tag but it apparently shows up right after
the body tag(including all the other js after the yield). Is this a
haml bug or a rails bug or am i doing something totally wrong?
Here's my question in SO:
http://stackoverflow.com/questions/3554254/appending-to-content-for-in-rails
--
You received this message because you are subscribed to the Google Groups
"Haml" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/haml?hl=en.