我不想使用默认值
<%= f.submit %>
并为其创建了一个辅助函数,该函数还嵌入了一个图标。辅助函数需要一个标签放在新创建的按钮上。
我这样称呼它:
<%= submit_button("icon-plus", I18n.translate("helpers.submit.create")) %>
但现在这个文本出现在按钮上:
%{模型} 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