2010-11-28 15 views

答えて

3

はあなたのform_forするインスタンスを渡して、その属性が事前に設定されていることをしていることを確認します。

@post = Post.new :time => "1 hour" 

次に、あなたのビュー

form_for @post do |f| 
    f.radio_button :time, "1/2 hour" 
    f.radio_button :time, "1 hour" 
end 

これはデシベル属性がない場合には、代わりに次の操作を行います。

form_for @post do |f| 
    f.radio_button :time, "1/2 hour" 
    f.radio_button :time, "1 hour", {:checked => true} 
end 
0

私は最も簡単な方法はあなたのコントローラの中にその値を入れることだと思います。例えば

def new 
    @entry = Entry.new(:radio_box_attribute => 'my default value') # 1 hour 
end 
+0

動作しないこと。どのような作業は、データベースのデフォルト値を設定しています。 – iand675

関連する問題