将span放置在f.submit内部

7
这可能很简单,但我似乎无法使它工作。 我有以下提交按钮。
<%= f.submit 'Send Message', class: 'btn submit', id: 'validForm' %>

我想在按钮内放置一个icomoon图像。
<span class="icon-envelope"></span>

但是我如何获取按钮内的span类?谢谢。
1个回答

11

使用button_tag,并将span放置在按钮内部。

<%= button_tag(type: 'submit', class: "btn submit", id: 'validForm') do %>
 <span class="icon-envelope"></span> Send Message
<% end %>

啊,你比我快,我正在尝试使用button_tag,不过我用了f.button..这两者有什么区别吗? :-) - Richlewis
按钮标签允许更丰富的标签,例如图像和强调,因此该助手程序也将接受一个块。当我想要添加内容时,通常会使用这个助手程序。干杯 :) - Rafa Paez

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接