任何方式来更改提交按钮的默认文本?导轨更改提交按钮文本
例如,下面的提交按钮的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
的原因是因为我使用引导来设置按钮的样式,并且需要将class: "btn btn-primary"
参数传递给.button方法。无论如何,我找不到任何文件,所以我搞砸了一下,找到了解决办法。
起初我试过<%= f.button:submit,“Create”,class:“btn btn-primary”%>但它给了我一个错误,说我传递3个参数时应该只有2个,这是我的预期。
那么这里就是解决了这个问题:
<%= f.button :submit => "", class: "btn btn-primary" %>
本作的按钮上的文字是我想要的“创建项目”。之前,当我刚刚有f.button :submit
时,按钮文本是“提交”,我猜是从符号中拉出并转换为字符串。任何人都可以解释为什么传递一个空的哈希值的伎俩?
你可以用' f.submit'如<%= f.submit“Save”,class:“btn btn-primary”%>' – Sithu 2015-12-06 08:57:41
我真的很尴尬。谢谢。 – stewart715 2011-04-22 18:09:40
不需要。我们都学习。 – Zepplock 2011-04-22 18:10:51
[另见本](http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-submit_tag)。虽然它是'_tag'变体,这些选项也适用于'f.'变体。其他表单助手也一样。 – Zabba 2011-04-22 18:12:22