如何设置Rails date_select year select的css类?

时间:2014-04-27 22:11:25

标签: css ruby-on-rails ruby select ruby-on-rails-4

我有这段代码:

= f.date_select :dateofbirth, :start_year => Date.current.year, :end_year => 1930, :html=>{:class => "choose_dateofbirth"} 

我想将课程设置为年份选择,是否可以完成,如果是 - 如何?

请注意,在当前状态下,它不会将任何类设置为任何选择字段。

2 个答案:

答案 0 :(得分:3)

这应该有效

= f.date_select :dateofbirth, {:start_year => Date.current.year, :end_year => 1930}, {class: "choose_dateofbirth"}

docs

date_select(object_name, method, options = {}, html_options = {})

答案 1 :(得分:1)

您可以使用:

:with_css_classes => true

如果要为“select”标记指定不同的样式,请设置为true。此选项会自动为“选择”标记设置“年”,“月”,“日”,“小时”,“分钟”和“秒”类。

http://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-date_select