我正在使用simple_form和以下代码来创建按钮。
<%= form.action :submit, :value => "submit", :button_html => { :class => "lagoon" } %>
然而,按钮(仍然)标记为“创建用户”而不是“提交”。 我以为设置值=&gt;会这样做,但它没有
答案 0 :(得分:18)
可能更好更正确的方法是使用:label 键并保留:button_html进行样式设计
<%= form.action :submit, :label => "Submit", :button_html => { :class => "lagoon" } %>
我认为最好的想法是使用I18n键。检查Formtastic docs:
Formtastic按以下顺序决定使用哪个标签:
答案 1 :(得分:6)
原来我需要这样做:
<%= form.action :submit, :button_html => { :value => 'Submit', :class => "lagoon" } %>