Ruby on rails Rails\u管理员,日期添加更多接受格式

Ruby on rails Rails\u管理员,日期添加更多接受格式,ruby-on-rails,ruby,date,datepicker,rails-admin,Ruby On Rails,Ruby,Date,Datepicker,Rails Admin,在rails\u admin中,如果您有带有Date值的字段,它会添加datepicker来帮助选择日期: 当我从datepicker中选择时,它会以以下格式显示日期:2015年9月9日 很多用户的生日都在80和90年代。选择合适的日期要花很多时间 这使得用户可以写入日期。大多数情况下,它们是以以下格式编写的:mm/dd/yyyy,dd/mm/yyyy,mm.dd.yyyy和dd.mm.yyyyy。当我尝试以这种格式输入日期时,它会抛出一个参数超出范围异常 人们很难用月名、月日、年格式书写,而

rails\u admin
中,如果您有带有
Date
值的字段,它会添加datepicker来帮助选择日期:

当我从datepicker中选择时,它会以以下格式显示日期:2015年9月9日

很多用户的生日都在80和90年代。选择合适的日期要花很多时间

这使得用户可以写入日期。大多数情况下,它们是以以下格式编写的:
mm/dd/yyyy
dd/mm/yyyy
mm.dd.yyyy
dd.mm.yyyyy
。当我尝试以这种格式输入日期时,它会抛出一个
参数超出范围异常

人们很难用月名、月日、年格式书写,而且会有多种语言


如何使rails\u admin接受这些多种格式?

rails\u admin有许多选项来覆盖默认行为

例如:

configure :date_field_name, :date do
  date_format :default
end
:引用Rails日期格式的默认值:

configure :date_field_name, :date do
  strftime_format '%Y-%m-%d'
end
您还可以提供自己的格式:

configure :date_field_name, :date do
  strftime_format '%Y-%m-%d'
end
()

有关其他选项,请参见

谢谢你的回答。我明天会检查。你如何设置同一字段的默认时间?也就是说,当你打开它时,它的秒数将设置为00