2016-10-05 53 views
1

目标是在提交按钮内显示图标和文本。将图标添加到输入提交按钮


这是我第一次尝试的;并失败。

<%= f.submit "Post", class: "new_post_submit" do %> 
    <i class="glyphicon glyphicon-pencil"></i> 
<% end %> 

经过一段时间的修补,我结束了这一点。不过,它不起作用,所以我认为是时候问社区了。这不会导致任何错误,但不是说“(图标)邮报”,该按钮会显示默认的文本:“创建后”

<%= f.submit class: "new_post_submit" do %> 
    <span><i class="glyphicon glyphicon-pencil"></i> Post</span> 
<% end %> 

回答

3

试试这个

<%= button_tag(type: "submit", class: "new_post_submit") do %> 
    <span><i class="glyphicon glyphicon-pencil"></i> Post</span> 
<% end %> 

这会产生类似的html到

<button type="submit" class="new_post_submit"> 
    <span><i class="glyphicon glyphicon-plus"></i> Post</span> 
</button> 

让我知道这是否工作。