Hi,
Is there any reason why helpers cannot render partials?
I would like to do something like this in the layout:
<body>
<%= magic_header %>
<%= yield %>
</body>
and then have a magic_header helper
def magic_helper
...do some magic...
render partial: "magic_helper"
end
Why is this wrong?
Cumprimentos,
Luís Ferreira
Matt_Jones
(Matt Jones)
2
What's it failing to do? I've used this pattern frequently for partials that need some extra argument preprocessing and haven't encountered problems.
--Matt Jones
Ups. You right. it does work, even though I had the idea it didn't.
Nonetheless, the real question was not using render, but render_to_string (or any ActionController helpers) that is not available from helpers.
Why is this so?