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