相关疑难解决方法(0)

如何更改ActiveAdmin显示时间的方式(每次)

由于数据库中的默认时间是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
Run Code Online (Sandbox Code Playgroud)

看起来很容易做一两次,但是当你需要覆盖每个索引和show方法时,这个过程会有点麻烦.

有没有办法覆盖ActiveAdmin显示时间的方式而不必覆盖每次出现?

我知道我可以创建一个函数或者可能更好地使用时间提供的函数,但每次我想显示时间时我仍然必须使用它.我想覆盖它而不用担心我错过了一个.

datetime ruby-on-rails activeadmin

12
推荐指数
2
解决办法
7386
查看次数

活动管理日期筛选日期格式自定义

有没有简单的方法可以从默认的ISO格式(yyyy-mm-dd)更改ActiveAdmin日期过滤器显示格式?

ruby ruby-on-rails date activeadmin

5
推荐指数
2
解决办法
4667
查看次数

标签 统计

activeadmin ×2

ruby-on-rails ×2

date ×1

datetime ×1

ruby ×1