我得到了一个我在ActiveAdmin中显示的行程列表,索引使用的是formats.fr.yml,日期以正确的格式显示。 但是,当我在表单中修改行程时,ActiveAdmin不再使用formats.fr.yml。 以下是表格中的一行:
f.input :start_date, as: :date_time_picker
我试过这样的事情:
f.input :start_date, as: :date_time_picker, :value => :start_date.strftime('%d-%m-%Y %I:%M')
但它不起作用。 顺便说一句,当我用datepicker更改日期时,它会将日期更改为正确的格式(但由于某些js)。
感谢您的帮助。
答案 0 :(得分:0)
试试这个,
f.input :start_date, :value => :start_date.try(:strftime,'%y-%m-%d %i:%m')
try
会阻止您获得例外,而日期为零。