[解決済み] rails フォームのラジオボタンにラベルを付ける
2022-04-29 18:50:18
質問
私の質問は、以下のようなものです。 これ が、Railsアプリの場合。
私はいくつかのラジオボタンを持つフォームを持っており、それらにラベルを関連付けたいと考えています。その
label
フォームヘルパーはパラメータとしてフォームフィールドを受け取るだけですが、この場合、1つのフォームフィールドに対して複数のラジオボタンがあります。唯一の方法は、手動でラベルを作成し、ラジオボタンのために自動生成されたIDをハードコーディングすることです。どなたか良い方法をご存知でしょうか?
例えば
<% form_for(@message) do |f| %>
<%= label :contactmethod %>
<%= f.radio_button :contactmethod, 'email', :checked => true %> Email
<%= f.radio_button :contactmethod, 'sms' %> SMS
<% end %>
というようなものが生成されます。
<label for="message_contactmethod">Contactmethod</label>
<input checked="checked" id="message_contactmethod_email" name="message[contactmethod]" value="email" type="radio"> Email
<input id="message_contactmethod_sms" name="message[contactmethod]" value="sms" type="radio"> SMS
欲しいもの
<input checked="checked" id="message_contactmethod_email" name="message[contactmethod]" value="email" type="radio"><label for="message_contactmethod_email">Email</label>
<input id="message_contactmethod_sms" name="message[contactmethod]" value="sms" type="radio"> <label for="message_contactmethod_sms">SMS</label>
解決方法は?
<% form_for(@message) do |f| %>
<%= f.radio_button :contactmethod, 'email', :checked => true %>
<%= label :contactmethod_email, 'Email' %>
<%= f.radio_button :contactmethod, 'sms' %>
<%= label :contactmethod_sms, 'SMS' %>
<% end %>
関連
-
[解決済み】Rails: sudo "コマンドが認識されないのはなぜですか?
-
[解決済み】警告:定数 ::Fixnum は非推奨 新しいモデルを生成するとき
-
[解決済み] バリデーションなしで属性を更新する方法
-
[解決済み] Webフォームのフィールド/入力タグでブラウザのオートコンプリートを無効にするにはどうすればよいですか?
-
[解決済み] チェックボックスとそのラベルをクロスブラウザーで一貫して揃える方法
-
[解決済み] フォーム送信のようなJavaScriptのポストリクエスト
-
[解決済み] Ruby on Railsのマイグレーションでデータベースのカラムの名前を変更するにはどうすればよいですか?
-
[解決済み] 1つのフォームに2つの送信ボタンがある
-
[解決済み] HTMLのチェックボックスのchecked属性の適切な値は何ですか?
-
[解決済み】Railsの認証トークンを理解する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] nil:NilClass の未定義メソッド `each'... なぜでしょうか?
-
[解決済み] どのようにrailsでラジオボタンを正しく使用するには?
-
[解決済み] heroku open - no app specified
-
[解決済み] Mac OS Xにhomebrewがインストールされているかどうかを確認する方法
-
[解決済み] 変更欄のRailsマイグレーション
-
[解決済み] railsアプリケーションでCookieのオーバーフロー?
-
[解決済み] Ruby:Rubyの配列にinclude.の反対はある?
-
[解決済み] Railsはsaveでモデル内の検証をスキップしますか?
-
[解決済み] railsでcheck_boxをcheckedにする方法は?
-
[解決済み] Railsコンソール:リロード!モデルファイルの変更が反映されない?考えられる理由は何でしょうか?