我已经尝试让出生日期功能显示为 slider ,如此处所示 https://www.facebook.com上类。有月日和年的 slider ,我正在尝试模仿它们。 time_field_tag 无效。 谁能告诉我在 ruby on rails 中使用月日和年 slider 的最佳方法吗?
顺便说一下,我正在尝试将 face book 的主页建模为编程练习,这就是这些问题的来源。非常感谢任何帮助!
最佳答案
据我了解,您是在谈论具有 3 个下拉元素(日/月/年)的注册框架。Facebook 的实现并不完美。例如,您可以选择不存在的日期,例如 31/February。所以他们并不担心。如果您遵循他们的路径,最简单的实现可能是这样的:
# For date
select_tag :day, options_for_select((1..31).to_a) # populate array using range
# For month
select_tag :month, options_for_select([ 'Jan', 'Feb', 'Mar', ... ])
# For year
select_tag :year, options_for_select((1900..2014).to_a)
关于css - 在 Ruby on Rails 中使用 slider 输入出生日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26771067/