使用带有惊人的提交按钮的超棒字体 [英] Using font awesome with formtastic submit button

查看:56
本文介绍了使用带有惊人的提交按钮的超棒字体的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的表单上有一个提交按钮:

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆