2010-01-04 3 views

ответ

1

Вы можете изменить то, что показано: для того, такие как:

<%= f.datetime_select :fieldname, :order => [:month, :day, :year, :hour, :minute] %> 

Возможные варианты: порядка являются [: месяц,: день: год,: час,: минута,: вторая]

+1

Опция заказа работает только для 'month',' day' и 'year', но благодаря этому я понял, что вы можете также объявить': discard_xxx => true', в этом конкретном случае ': discard_seconds => true 'который работает очень хорошо. Благодарю. – jpemberthy

+0

Ах, рад, что вы разобрались. Я использовал час и минуты в «порядке», но я думаю, это не имело никакого значения. –

+0

Параметры «discard», похоже, ничего не делают с использованием Rails 4 - если не существует какого-то «волшебного» синтаксиса, я еще не нашел его по следам и ошибкам. В документах api-doc нет примеров этого, поэтому мы просто должны угадать. «Секунды» по умолчанию не включены, поэтому не нужно «отбрасывать» их. – JosephK

Смежные вопросы