Использование шрифта 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

Но это не работает с form.submit от Formtastic.

Я также пробовал:

= form.submit fa_icon('save')
= form.submit fa_icon('save').html_safe

Но оба рендера экранировали HTML.

Как добавить значок с красивым шрифтом к тегу <button>?


person Martin Tournoij    schedule 27.06.2014    source источник


Ответы (1)


Попробуйте использовать capture, чтобы установить метку, как в:

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

Кажется, это работает только для form.button, но не для form.submit.. Вам придется использовать form.button label, type: :submit.

person alexsmn    schedule 27.06.2014