我已经在下面列出了我的_form.html.erb文件,我想要做的是更改提交按钮上的文本我知道如何在html中执行它,但不是舒尔如何做到这一点在Rails 3中Rails 3表格如何更改提交按钮上的文本
%= form_for(@faq) do |f| %>
<% if @faq.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@faq.errors.count, "error") %> prohibited this faq from being saved:</h2>
<ul>
<% @faq.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
</div>
<% end %>
<div class="field">
<%= f.label :question %><br />
<%= f.text_field :question %>
</div>
<div class="field">
<%= f.label :answer %><br />
<%= f.text_area :answer %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
OMG我不相信我是如此关闭我试图使用它像HTML名称=“我的提交文本”谢谢这让我想我:) – 2011-01-22 17:56:48
我不能相信这个非常简单的事情不是'在这个方法的API文档中(http://api.rubyonrails.org/classes/ActionView/Helpers/FormBuilder.html#method-i-submit)。 – 2013-03-15 18:14:13
这不适合我 - 我不得不做`<%= f.submit:value =>“登录”%>`。 (Rails 3.2.11) – 2013-03-20 10:56:02