Just a correction. The one calling yield is in erb, and so is the
partial calling the lightbox. only the mylinks is being called in haml
and thats what's not being rendered(but logically it should be called
first)

On Aug 24, 5:05 pm, Eumir <[email protected]> wrote:
> is it possible because we are mixing haml and erb?(i know it
> shouldn't) the one calling the yield is in erb. the one calling
> content_for is haml
>
> On Aug 24, 5:03 pm, Chris Eppstein <[email protected]> wrote:
>
>
>
> > 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/cont...
>
> > > 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-i...
>
> > > --
> > > 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