Ruby on rails rails公共_活动在页面中显示更改

Ruby on rails rails公共_活动在页面中显示更改,ruby-on-rails,ruby,public-activity,Ruby On Rails,Ruby,Public Activity,你好 我正在使用这个宝石: Gemfile gem 'public_activity', :git => 'https://github.com/chaps-io/public_activity.git', :branch => '1-6-stable' 然后,我将跟踪此模型中的更改: 模型事件 include PublicActivity::Model tracked owner: Proc.new{ |controller, model| controller.current_

你好

我正在使用这个宝石:

Gemfile

gem 'public_activity', :git => 'https://github.com/chaps-io/public_activity.git', :branch => '1-6-stable'
然后,我将跟踪此模型中的更改:

模型事件

include PublicActivity::Model
tracked owner: Proc.new{ |controller, model| controller.current_user }, params:{ "obj"=> proc {|controller, model_instance| model_instance.changes}}
我正在查看我得到的视图中的变量:

#<ActiveRecord::Relation [
  #<PublicActivity::Activity 
  id: 21, 
  trackable_type: "Event", 
  trackable_id: 8, 
  owner_type: "User", 
  owner_id: 13, 
  key: "event.update", 
  parameters: 
    { "obj"=> { "množství"=>["", "1"], 
      "updated_at"=>[Thu, 04 May 2017 12:07:25 CEST +02:00, Thu, 04 May 2017 13:36:22 CEST +02:00] } 
    }, 
    recipient_type: nil, 
    recipient_id: nil, 
    created_at: "2017-05-04 11:36:22", 
    updated_at: "2017-05-04 11:36:22"
  >
]>
#[“”,“1”],
“更新时间”=>[2017年5月4日星期四12:07:25 CEST+02:00,2017年5月4日星期四13:36:22 CEST+02:00]]
}, 
收件人类型:无,
收件人编号:无,
创建时间:“2017-05-04 11:36:22”,
更新地址:“2017-05-04 11:36:22”
>
]>

问题是如何显示来自对象的信息,想法很简单:带有列字段和新旧值的表。但是我非常欢迎看到如何在视图中显示来自对象的数据的任何想法,因为我找不到如何显示它。例如,如果您想跟踪模型的更改,那么您应该使用专用于此的gem

PublicActivity主要用于跟踪用户在网站上采取的行动

免责声明:我是公共活动的维护者