如何在rails form_for提交按钮上更改红宝石中的按钮标签

时间:2016-04-29 03:42:57

标签: ruby-on-rails

在导轨form_for上的红宝石中,我想使用按钮提交表单而不是f.submit。如果表单是针对现有@profile对象的,则使用以下代码

<%= form_for @profile do %>
<% f.button submit: 'Change Me' %>

呈现为带有“更新配置文件”文本的按钮,而不是“更改我”。如何更改按钮文字?

2 个答案:

答案 0 :(得分:1)

<% f.button 'Change Me', type: 'submit' %>

答案 1 :(得分:0)

以下工作

<%= form_for @profile do %>
<%= button_tag 'Change Me' %>

原因是form_for助手会自动将范围内的按钮视为提交。