Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 活动管理筛选器时间显示_Ruby_Ruby On Rails 3_Activeadmin - Fatal编程技术网

Ruby 活动管理筛选器时间显示

Ruby 活动管理筛选器时间显示,ruby,ruby-on-rails-3,activeadmin,Ruby,Ruby On Rails 3,Activeadmin,在active admin中的一个索引中,我有一个时间开始字段,我使用了:time for database格式,该格式当前在我的数据库中(2012-04-05 16:59:00.000000),因此我的索引正在显示(2000年1月1日02:02)。我只想显示我的索引do的时间 index do column "Guest Name", :name column "Service Type", :service column "Booked Date", :date

在active admin中的一个索引中,我有一个时间开始字段,我使用了:time for database格式,该格式当前在我的数据库中(2012-04-05 16:59:00.000000),因此我的索引正在显示(2000年1月1日02:02)。我只想显示我的索引do的时间

index do 
    column "Guest Name", :name
    column "Service Type", :service
    column "Booked Date", :date
    column "Time Start", :timeStart
    column "Time End",:timeEnd
    column "Number of guest", :numGuest
    default_actions
  end
我想这样做,但显然是行不通的

列“时间开始”:timeStart.strftime(“%H:%M:%S:%p”)


非常感谢您的帮助提前感谢您所有人都有更大的权力

您可以使用一个块来实现这一点:

index do |model|
    column "Time Start" do
        model.timeStart.strftime('%H:%M:%S:%p')
    end
end

您可以为此使用块:

index do |model|
    column "Time Start" do
        model.timeStart.strftime('%H:%M:%S:%p')
    end
end

像这样的东西应该可以做到:

index do
  column :timeStart, :sortable => :timeStart do |r|
    r.timeStart.strftime('%H:%M:%S:%p')
  end
end

为了不丢失该列上的排序功能,您可以使用该列上的
:sortable
,类似这样的功能:

index do
  column :timeStart, :sortable => :timeStart do |r|
    r.timeStart.strftime('%H:%M:%S:%p')
  end
end

为了不丢失该列上的排序功能,您可以在列上使用
:sortable
,但不太准确,因为您必须在列块内使用变量而不是索引块Close,但不太准确,因为您必须在列块内而不是索引块内使用变量