我在表单中使用date_select
,但它工作不正常,例如所有月份都有31天。
我的表格是:
=form_for @user do |f|
%p
Birthday:
%br
= f.date_select(:birthday, :start_year => 1940)
例如,当我选择6月31日时,它会创建7月1日。是否可以避免此功能?
答案 0 :(得分:1)
没有内置的Rails日期选择。最好的办法是查看类似Jquery UI日期选择器或类似的东西。
不幸的是,由于日期的复杂性,很难在不依赖Javascript的情况下获得一个好的约会选择器。
请注意,Rails将允许您验证服务器端的日期,确保您没有获得duff数据。