嗨,我有一个初学者问题,我想创建以下 HTML 结果:
<a href="/controller/action" class="button-big layer">TEXT<span class="arrow-big"></span></a>
在上面的HTML中,我想要使用带有span类别的文本,通过CSS将其样式化为图像。当我尝试下列实现时,结果只反映了所需实现的一部分:
<%= link_to "TEXT", controller_path, :class => "button-big layer" %>
导致结果为:
<a href="/controller/action" class="button-big layer">TEXT</a>
和
<%= link_to(content_tag(:span, "", :class => "arrow-big"), controller_path, :class => "button-big layer") %>
得到的结果是:
<a href="/controller/action" class="button-big layer"><span class="arrow-big"></span></a>
有人知道如何完成吗?
link_to
和content_tag
的块选项。就好像没有人需要嵌套,或者没有人使用 Haml,其中嵌套内容非常麻烦。很棒的答案,知道link_to
和content_tag
也可以实现这个功能真是太好了。 - ahnbizcad