Rails time_select установить по умолчанию - PullRequest
0 голосов
/ 02 января 2012

Я использую time_select в виде рельсов, это выглядит примерно так:

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

Я хочу установить время по умолчанию на 09:00 (AM), как бы я это сделал?

1 Ответ

5 голосов
/ 02 января 2012

А как насчет установки соответствующего свойства модели?

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

Обратите внимание, что в Ruby запрещено использовать методы именования в PascalCase. StartTime должно стать start_time.

(я позволил себе назвать модель Session, поскольку вы не указали никакого имени).

...