2012-01-01 69 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