使用带有惊人的提交按钮的超棒字体 [英] Using font awesome with formtastic submit button
本文介绍了使用带有惊人的提交按钮的超棒字体的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的表单上有一个提交按钮:
I have a submit button on my form:
= semantic_form_for record do |form|
= form.actions do
= form.submit 'Save'
我想从FontAwesome添加一个图标,并使用 link_to
我可以使用一个块:
I want to add an icon from FontAwesome, with link_to
I can use a block:
= link_to record do
= fa_icon 'save'
Save
但这不适用于Formtastic的 form.submit
.
But this doesn't work with Formtastic's form.submit
.
我也尝试过:
= form.submit fa_icon('save')
= form.submit fa_icon('save').html_safe
但是两个渲染器都转义了HTML.
But both renders escaped HTML.
如何在< button>
标签中添加超棒的字体图标?
How do I add a font-awesome icon to the <button>
tag?
推荐答案
尝试使用 捕获
来设置标签,如:
Try using capture
to set a label, as in:
- label = capture do
= fa_icon 'save'
Save
= form.button label
这似乎仅适用于 form.button
,但不适用于 form.submit.
您将必须使用 form.button标签,键入::提交
.
This only seems to work for form.button
, but not for form.submit.
You'll have to use form.button label, type: :submit
.
这篇关于使用带有惊人的提交按钮的超棒字体的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文