●コントローラ
# coding: utf-8
class TopController < ApplicationController
def index
@hoge = true
end
end
●ビュー
<%= form_tag({ :controller => 'top', :action => 'index' }, { :method => :get, :id => 'fm' }) do %>
<p>
リンゴ<%= radio_button 'page', 'fruit', 'りんご', {} %>
ミカン<%= radio_button 'page', 'fruit', 'みかん', {:checked => @hoge} %>
バナナ<%= radio_button 'page', 'fruit', 'ばなな', {} %>
ピーチ<%= radio_button 'page', 'fruit', 'ぴーち', {} %>
グレープ<%= radio_button 'page', 'fruit', 'ぐれーぷ', {} %>
</p>
<%= submit_tag ' 送信する ' %>
<% end %>
●解説
コントローラ側で @hoge = true を指定している。
これがビュー側で {:checked => @hoge} に設定される。つまり
{:checked => true} を指定したことになり、
デフォルトでみかんが選ばれたラジオボタンとなる。
ブロマガ会員ならもっと楽しめる!
- 会員限定の新着記事が読み放題!※1
- 動画や生放送などの追加コンテンツが見放題!※2
-
- ※1、入会月以降の記事が対象になります。
- ※2、チャンネルによって、見放題になるコンテンツは異なります。
東京ウェブ制作ブロマガ
大和賢一郎
月額:¥550 (税込)
コメント
コメントはまだありません
コメントを書き込むにはログインしてください。