2010-11-28 21 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 2010-11-29 00:28:19

相關問題