Я создаю отчет: мне нужно предоставить пользователям выбор, который позволяет им выбирать текущий месяц или следующие два месяца.rails helper select_month опция, чтобы не показывать все месяцы
Я обнаружил, что помощник рельсов select_month, который отлично работает, если вы хотите составить список всех месяцев. Есть ли способ указать месяцы для отображения с помощью select_month, или я полагаю, что для этого может быть лучше создать мой собственный помощник?
Например, я могу получить диапазоны, которые я хочу, на основе даты с помощью помощников даты, как показано ниже, и построить выбор, но я подумал, что, возможно, есть более чистый способ сделать это с помощью select_month.
получить текущий диапазон дат месяца вручную <% = Date.today.beginning_of_month%>, <% = Date.today.end_of_month%>
получить следующий диапазон дат месяца вручную <% = Date.today.beginning_of_month + 1.months%>, <% = n_month.end_of_month%>
получить второй диапазон дат месяц вручную на текущую дату <% = Date.today.beginning_of_month + 2.months%>, <% = month_after_next.end_of_month%>
До сих пор я могу видеть только способы изменить отображение даты метки, выберите имя и значение для всех месяцев с select_month.
Просто отображает все месяцы select_month(Date.today
)