样式化Rails date_select的日期字段

时间:2013-04-07 08:36:38

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 activesupport ruby-on-rails-4

在Rails的表单中,日期select下拉很容易:

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

然后我得到3 select个年,月,日的下拉菜单。有没有一种简单的方法可以在不使用JavaScript的情况下在这些select元素之间添加HTML?我希望能够更好地设计和标记它们。

2 个答案:

答案 0 :(得分:2)

将其转换为文本字段并添加JQuery日期选择器或类似工具。

这是一个很好的指南,http://railscasts.com/episodes/213-calendars

答案 1 :(得分:1)

您可以使用CSS轻松设置样式,因为date_select的每个部分都后缀为'_1i','_ 2i'等。对于ID为'my_date'的date_select,您可以使用

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

希望这有帮助

干杯