【问题标题】:Paper trail controller as meta data does not work. (Ruby 2.3.3, Rails 4.2 and paper_trail 5.2.3)作为元数据的纸迹控制器不起作用。 (Ruby 2.3.3、Rails 4.2 和 paper_trail 5.2.3)
【发布时间】:2017-08-22 00:29:34
【问题描述】:

按照步骤从控制器捕获信息作为元数据不起作用。 (Ruby 2.3.3、Rails 4.2 和 paper_trail 5.2.3)

型号

has_paper_trail only: [:status]

迁移

class AddHotelToVersions < ActiveRecord::Migration
    def change
        add_reference :versions, :hotel, index: true, foreign_key: true, null: false
        add_column :versions, :ip, :string, null: false
        add_column :versions, :user_agent, :string, null: false
    end
end

控制器

def info_for_paper_trail
    { hotel_id: current_user.hotel.id, ip: request.remote_ip, user_agent: request.user_agent }
end

【问题讨论】:

    标签: ruby-on-rails-4 paper-trail-gem


    【解决方案1】:

    我解决了将纸迹升级到 6.0.2 的问题

    【讨论】:

      猜你喜欢
      • 2018-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-16
      • 2016-10-12
      相关资源
      最近更新 更多