由于数据库中的默认时间是 UTC,我希望仍然能够以用户正确的时间显示它。为此,我必须将column :created_at
其更改为:
index do
...
column :created_at, :sortable => :created_at do |obj|
obj.created_at.localtime.strftime("%B %d, %Y %H:%M)
end
...
end
做一次或两次似乎很容易,但是当您需要覆盖每个索引和显示方法时,该过程有点费力。
有没有办法覆盖 ActiveAdmin 如何显示时间而不必覆盖每次出现的时间?
我知道我可以创建一个函数或者可能更好地使用为时间提供的函数,但是每次我想显示时间时我仍然必须使用它。我想覆盖它而不用担心我错过了一个。