0

標準のボタンの代わりにアイコンを使用することをいじっています。私はその見た目が好きで、ラベルの付いたボタンよりもアイコンの方がはっきりしていることがあります。

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結果に似ています)。

4

1 に答える 1

0

おそらく image_submit_tag http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-image_submit_tagを見たいと思うでしょう

于 2013-02-19T02:34:07.057 に答える