Я знаю, что могу использовать составные части помощников по датам, а не полный
datetime_select, но я не уверен, как это будет работать при объединении параметров.
Немного предыстории, я создаю приложение для мониторинга трафика, где люди могут регистрировать счетчики трафика в блоках за 1 час. Я представляю пользователю datetime_select, чтобы он мог указать начало блока, а затем я вычисляю конец.
Так что я не хочу, чтобы люди могли отправлять минуты или секунды, ну а секунды не показываются помощнику, так что это начало.
Я пытался обнулить его перед созданием записи, например:
params[:result]['start(5i)'] = 0
- ключ, который показывает, что журнал разработки показывает, что rails использует минуты. К сожалению, я получаю:
undefined method `empty?' for 0:Fixnum
Полагаю, я мог бы сделать это с помощью некоторого JavaScript, скрыть поле выбора минут и убрать все, кроме «00». Я бы предпочел найти хорошее, чистое решение, если смогу.
Благодарен за несколько советов. Рад предоставить больше информации, но не уверен, что еще может быть полезным в данный момент.