我想用一些嵌套元素创建标签标签.我正在使用标签帮助器并尝试将内部html作为块传递,但生成的
HTML看起来并不像我预期的那样.
ERB:
ERB:
<span>Span element</span> <%= label("object","method") do %> <span>Inner span</span> <% end %>
HTML输出:
<span>Span element</span> <span>Inner span</span> <label for="object_method"> <span>Span element</span> <span>Inner span</span> </label>
当我使用< %%>传递内部html时标记输出应该是:
ERB:
<span>Span element</span> <%= label("object","method") do %> <% raw '<span>Inner span</span>' %> <% end %>
HTML输出:
<span>Span element</span> <label for="object_method"> <span>Inner span</span> </label>
我想知道这是我的错误还是ActionView标签助手中的错误.对于其他助手,块传递工作正常.
谢谢,
米哈尔