Passing block to label helper in rails3
I want to create label tag with some nested elements. I am using label helper and trying to pass inner html as block but generated HTML doesn't look as I expected. ERB: <span>Span element</span> <%= label("object", "method") do %> <span>Inner span</span> <% end %> HTML output: <span>Span element</span> <span>Inner span</span> <label for="object_method"> <span>Span element</span> <span>Inner span</span> </label> When I pass inner html using <% %> markups output is as it should be: ERB: <span>Span element</span> <%= label("object", "method") do %> <% raw '<span>Inner span</span>' %> <% end %>