2013-02-19 3 views
0

Я играл с использованием значков вместо стандартных кнопок. Мне нравится внешний вид, а иногда значок более четкий, чем отмеченная кнопка.Можно ли заменить кнопку/отправить в form_for или simple_form_for с помощью glyphicon/raw html?

Хотя я нашел его простым в использовании для звонков link_to;

<%= link_to raw('<i class="icon-exclamation-sign"></i>'), '#' %> 

Я изо всех сил стараюсь достичь такого же результата, когда вложен в form_for (или simple_form_for). Есть ли способ использовать значок для submit или input при работе с формой?

Вот некоторые примеры формы из моего кода, используя стандартные кнопки:

<%= simple_form_for :present, url: present_path(list_item), method: 'put' do |f| %> 
    <%= f.hidden_field :purchased, value: "1" %> 
    <%= f.submit "owned" %> 
<% end %> 

<%= form_for :present, action: 'new', url: presents_path do |f| %> 
    <%= f.hidden_field :purchased, value: '0' %> 
    <%= f.submit "List", class: "btn btn-mini" %> 
<% end %> 

Я пробовал несколько методов, но ни один из дали только значка, действующий в качестве кнопки - наиболее придающей кнопку с либо необработанный HTML как его содержимое или значок внутри кнопки.

Конечный результат, который я хотел бы реализовать, - это только значок, действующий как элемент, доступный для кликов (аналогичный результату link_to).

ответ

0

вы, вероятно, хотите посмотреть на image_submit_tag http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-image_submit_tag

+0

Я дам это Баш - Я не уверен, что она будет смешиваться с использованием glyphicons, который я ссылку с использованием тега (= символ <я класс " -warning-sign ">), в отличие от них - основной файл изображения на значок. – SinFulNard

Смежные вопросы