有没有办法更改提交按钮的默认文本?
例如,对于user
模型和update
操作的以下提交按钮将具有Update User
按钮值
<%= f.submit %>
我可以添加一些内容到标签中使它变成"Save"吗?
或者我必须使用jQuery来实现这个功能吗?
有没有办法更改提交按钮的默认文本?
例如,对于user
模型和update
操作的以下提交按钮将具有Update User
按钮值
<%= f.submit %>
我可以添加一些内容到标签中使它变成"Save"吗?
或者我必须使用jQuery来实现这个功能吗?
<%= f.submit "Save" %>
f.button :submit
(而非f.submit
)值的方法时遇到了这个帖子。我使用f.button :submit
是因为我正在使用Bootstrap对按钮进行样式设置,并且需要将class:"btn btn-primary"
参数传递给.button方法。不管怎样,我找不到任何相关文档,所以我尝试一下并找到了解决方案。<%= f.button :submit => "", class: "btn btn-primary" %>
f.button :submit
时,按钮文本是“提交”,我猜这是从符号中提取并转换为字符串。有人能解释一下为什么传递一个空的哈希值就可以解决问题吗?f.submit
来实现此操作,例如 <%= f.submit "保存", class: "btn btn-primary" %>
。 - Sithu<%= form.submit "Custom button", class:"btn btn-primary" %>
_tag
变体,但选项也适用于f.
变体。其他表单助手同理。 - Zabba<%= f.submit :Save %>
这个也可以 :) - Kid