標準のボタンの代わりにアイコンを使用することをいじっています。私はその見た目が好きで、ラベルの付いたボタンよりもアイコンの方がはっきりしていることがあります。
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
結果に似ています)。