デフォルトを使いたくない
<%= f.submit %>
また、アイコンを埋め込むヘルパー関数を作成しました。ヘルパー関数は、新しく作成されたボタンにラベルが付けられることを期待しています。
私はそれをこのように呼んでいます:
<%= submit_button("icon-plus", I18n.translate("helpers.submit.create")) %>
しかし今、このテキストはボタンに表示されます:
%{model} toevoegen
それ以外の:
製品タイプtoevoegen
通常の送信ボタンを使用すると、正しいテキストが表示されるので、ymlファイルは正しいです。ヘルパーで使用する正しいテキストを取得するにはどうすればよいですか?
ヘルパーコード:
def submit_button(icon, label)
link_to "javascript:void(0)", :class => 'btn btn-primary', :onclick => "$(this).closest('form').submit()" do
raw('<div class="') + icon + raw(' icon-white"> ') + label +raw('</div>')
end
end