任何方式來更改提交按鈕的默認文本?導軌更改提交按鈕文本
例如,下面的提交按鈕的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