我的表单上有一个提交按钮:
= semantic_form_for record do |form|
= form.actions do
= form.submit 'Save'
我想在FontAwesome中添加一个图标,link_to
我可以使用一个块:
= link_to record do
= fa_icon 'save'
Save
但这不适用于Formtastic的form.submit
。
我也尝试过:
= form.submit fa_icon('save')
= form.submit fa_icon('save').html_safe
但两个渲染都转发了HTML。
如何在<button>
标记中添加字体真棒图标?
答案 0 :(得分:3)
尝试使用capture
设置标签,如:
- label = capture do
= fa_icon 'save'
Save
= form.button label
这似乎仅适用于form.button
,但不适用于form.submit.
您必须使用form.button label, type: :submit
。