Стилизация полей даты в Rails date_select

В формах Rails раскрывающиеся списки даты select очень просты:

<%= f.label :my_date %>
<%= f.date_select :my_date %>

Затем я получаю 3 раскрывающихся списка select для года, месяца и дня. Есть ли простой способ добавить HTML между этими элементами select без использования JavaScript? Я хочу иметь возможность стилизовать и маркировать их лучше.


comment
лучшая идея - использовать datepicker.   -  person Ganesh Kunwar    schedule 07.04.2013


Ответы (2)


Преобразуйте его в текстовое поле и добавьте средство выбора даты JQuery или подобное.

Здесь есть хорошее руководство, http://railscasts.com/episodes/213-calendars.

person muttonlamb    schedule 07.04.2013

Вы можете легко стилизовать их с помощью CSS, поскольку каждая часть date_select имеет постфикс «_1i», «_2i» и т. д. Для date_select с идентификатором «my_date» вы можете использовать

#my_date_1i  // the year
#my_date_2i  // the month
#my_date_3i  // the day

Надеюсь это поможет

Ваше здоровье

person phron    schedule 10.04.2013