0
在軌道上的紅寶石form_for
,我想用一個按鈕來提交表單,而不是f.submit
。如果窗體是用於現有@profile
對象,然後將以下代碼如何更改軌道上的紅寶石按鈕標籤form_for提交按鈕
<%= form_for @profile do %>
<% f.button submit: 'Change Me' %>
呈現爲與文本,而不是「改變自己」「更新資料」按鈕。如何更改按鈕文本?
在軌道上的紅寶石form_for
,我想用一個按鈕來提交表單,而不是f.submit
。如果窗體是用於現有@profile
對象,然後將以下代碼如何更改軌道上的紅寶石按鈕標籤form_for提交按鈕
<%= form_for @profile do %>
<% f.button submit: 'Change Me' %>
呈現爲與文本,而不是「改變自己」「更新資料」按鈕。如何更改按鈕文本?
<% f.button 'Change Me', type: 'submit' %>
下工作
<%= form_for @profile do %>
<%= button_tag 'Change Me' %>
的原因是該form_for
助手自動將範圍內的按鈕作爲提交。
這對我不起作用,它使文本'提交'。我也嘗試'''f.button提交:'',值:'改變''''',這只是給文本'更新個人資料' – Obromios
@Obromios對不起,我忘了它只適用於simple_form寶石。我更新了我的答案 - 現在應該爲你工作。 –
現在可以使用,謝謝。我已經接受了你的答案,而不是我的答案,因爲我認爲未來對''''form_for''''助手的更改可能會更加健壯。 – Obromios