我的目标是使用simple_form_for在提交按钮中添加一个Fontawesome图标
Final goal
现在的形式是这样的:
<%= simple_form_for @model, html: {class: "d-flex align-items-end"} do |f| %>
<%= f.input :model, :as => :hidden, :input_html => { :value => model.id } %>
<%= f.input :x, label: false, :input_html => { :value => model.x_attr } %>
<%= f.button :submit, "x", class: "btn btn-secondary" %>
<% end %>
形式是:
Current form
是否可以使用simple_form在该按钮内添加<i class="fas fa-cart-arrow-down"></i>
?
3条答案
按热度按时间xfb7svmp1#
我能找到的唯一方法是在纯HTML上创建提交按钮
而且它的工作原理和预期的一样:)
piztneat2#
您可以将一个块传入按钮:
它允许你在按钮中放置任何HTML。
所以完整的形式看起来像:
jckbn6z73#
如果有人仍然需要这样做,你可以使用
button_tag
而不是f.submit
,像这样: