KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I think this has been asked before but even though I searched Google I haven't come up with a solution. So this is what I'm trying to do in Rails 2.3.5: layouts/application.html.erb: <html> <head> ... some other stuff <%= yield :head %> </head> <body> <% content_for :head, "something that belongs in the head" %> </body> </html> Notice the yield before the content_for. I know that Rails - by default - doesn't allow the content of :head to be defined after yield has been used - makes sense. I even tried hooking into the template render process but no success so far. So my goal is to be able to define content_for inside partials/templates and have the "yield" somehow delayed and executed just before the response is send to the browser. Has somebody come up with a solution? Greetings and thanks, Frank Update I'll go with weppos's idea and try myself on rack middleware. thanks
Tags (comma-separated)
Save Edits
Cancel