2012-01-01 106 views
0

我使用time_select在軌視圖,它看起來是這樣的:Rails的time_select設置默認

<div class="field"> 
    <%= f.label :StartTime, "Start Time" %><br /> 
    <%= f.time_select :StartTime %> 
</div> 

我想默認時間爲09:00(AM),我該怎麼做?

+0

提示:如果您發佈了一段代碼,請將其縮進4個空格。反引號用於突出顯示代碼的小內聯部分。 – 2012-01-01 21:47:09

回答

5

怎麼樣設置相應的模型屬性?

def new 
    @session = Session.new 
    @session.StartTime = Time.now.beginning_of_day + 9.hours 
end 

注意,在Ruby中這是對被廣泛接受的慣例在PascalCase名稱的方法。 StartTime應該變成start_time。 (由於您沒有指定任何名稱,我冒昧地命名模型Session)。

+0

非常感謝! – 2012-01-02 23:24:49

+1

你應該接受有用的答案。 :-) – 2012-01-03 05:53:03

+0

好的,這個網站還是新手。 – 2012-01-07 19:23:37