Datetime_select без секунд, минут или часов в форме для - PullRequest
1 голос
/ 10 марта 2012

Код лесов rails генерирует datetime_select следующим образом:

<div class="field">
  <%= f.label :time_end %><br />
  <%= f.datetime_select :time_end, :order => [:month, :day] %>
</div>

Однако я хочу отображать только месяц и день. Помощник времени имеет параметр с именем: disable_minutes и: disable_seconds ... однако он не работает с помощником form_for.

Какой лучший способ сделать это?

Ответы [ 2 ]

3 голосов
/ 10 марта 2012

Ну, во-первых, я бы использовал date_select ( api doc здесь ) и затем сделал бы :discard_year => true.

Пример:

date_select("article", "written_on", :discard_year => true)
1 голос
/ 10 марта 2012

Используйте: сбросить, например, : discard_year => true,: discard_hours => true

...