content_for appends when I do that in my application. I suggest
investigating if any other plugins are messing with content_for.

Can you reproduce this problem in a freshly generated rails application?

On Tue, Aug 24, 2010 at 1:51 AM, Eumir <[email protected]> wrote:

> 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] <haml%[email protected]>.
> For more options, visit this group at
> http://groups.google.com/group/haml?hl=en.
>
>

-- 
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.

Reply via email to