ruby on rails form_for
では、f.submit
ではなくフォームを送信するボタンを使用したいと思います。フォームは、既存の@profile
オブジェクトのためであれば、次のコードruby on railsのボタンラベルを変更する方法form_for submitボタン
<%= form_for @profile do %>
<% f.button submit: 'Change Me' %>
ではなく、「私に変更」のテキスト「プロファイルの更新」がボタンとしてレンダリングされます。ボタンのテキストを変更するにはどうすればよいですか?
これは私にとってはうまくいかず、「送信」というテキストが表示されます。私はまた '' 'f.button submit: ''、value: 'change me''''を試しました。これは単に' Update Profile 'というテキストを与えます。 – Obromios
@Obromios申し訳ありません、それはsimple_form gemでのみ動作することを忘れていました。私は自分の答えを更新しました - 今あなたのために働くべきです。 –
これで動作します、ありがとうございます。私はあなたの答えを私のものよりも受け入れました。私は、 '' form_for''ヘルパーの将来の変更に対してより頑強であると思うからです。 – Obromios