使用字体awesome与formtastic提交按钮

时间:2014-06-27 20:26:56

标签: ruby-on-rails ruby-on-rails-4 font-awesome formtastic

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

= 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>标记中添加字体真棒图标?

1 个答案:

答案 0 :(得分:3)

尝试使用capture设置标签,如:

- label = capture do
  = fa_icon 'save'
  Save
= form.button label

这似乎仅适用于form.button,但不适用于form.submit.您必须使用form.button label, type: :submit