paper-trail-gem

    2熱度

    2回答

    我有一個項目的電子表格,我將其轉換爲CSV並使用自定義導入腳本導入到我的基於Rails的應用程序中。 電子表格包含每條記錄的一行,但某些行保存了先前行的不同版本。 導入CSV時,我目前使用「past_version」字段標記第二行,但我現在認爲,實現完整版本化gem將是更好的方法。 我一直在閱讀PaperTrail的文檔,它看起來非常完美,但是,我需要將某些行的版本創建爲我的導入腳本的一部分。這可

    1熱度

    1回答

    我有一個包含文章模型的應用程序。無論何時編輯文章,用戶都可以按照文章接收電子郵件。 當前,電子郵件會發送每個picayune更改爲模型的每個屬性。我想要指定郵件程序僅在特定屬性發生更改時才發送,或者在電子郵件中包含最新更新中更改的屬性列表。 我正在使用paper_trail來跟蹤文章s.t的版本。只有在主要屬性發生變化時纔會創建新版本。這似乎是一個回調方便掛鉤。即當創建新版本時,更新被髮送。但我不

    0熱度

    1回答

    我已經能夠爲用戶的名稱是否正確追加到Whodunnit領域採取行動,加入這個我application_controller def user_for_paper_trail current_user ? current_user.name : 'Public user' end 這工作得很好。 但是,如果用戶使用

    12熱度

    5回答

    所以我設置Logstash 1.4.2 ElasticSearch和Kibana使用logstash - 轉發器(樵夫)和多數民衆贊成在相當不錯的了,但我也想只顯示通過類似瀏覽器中的原始日誌輸出(也許搜索)像papertrail? 這是可能的,謝謝!

    0熱度

    1回答

    新手入門,但學到了很多東西。 我正在使用Paper Trail來保存我的數據庫版本,重點關注我希望在每次更新時保留的一個總和。總和被稱爲「xoi_qb」。 在我的模型,我定義我想保存這樣的數據: def get_xoi_qb xoi_qb = [] self.versions.each do |version| unless version.reify.nil?

    1熱度

    1回答

    我工作的項目使用Paper Trail gem來存儲某些模型的以前版本。 我正在使用它在模型視圖頁面上顯示審計歷史記錄頁面,該頁面顯示模型更新和誰更改了哪些內容。這對於以前的版本來說工作得很好,但我也想顯示誰更新了當前版本的模型。 是否有一個版本的whodunnit命令來查找誰將模型更新爲當前狀態? 我覺得Paper Trail必須將它存儲在當前版本的某個位置,否則在下一次更新時將不知道它何時填充

    0熱度

    1回答

    我已經在Rails應用程序中配置了Paper_Trail和CanCan。 Rails_Admin很好地向我顯示了表versions和version_associations。 在另一個應用程序(實際上是前一個應用程序的一個分支),我想Rails_Admin也顯示這些表,但它不。 在我登錄與角色admin用戶,併爲這兩個應用的能力,這兩個應用程序是這樣的: class Ability in

    0熱度

    2回答

    試圖使用PaperTrail進行版本控制 我的關聯沒有恢復。我一定做錯了什麼。 下面是我的一個類似的設置。我正在使用PaperTrail的最新主分支。 class Ball < ActiveRecord::Base has_many :ball_colors has_many :colors, through: :ball_colors has_paper_trail

    1熱度

    1回答

    我有一個課程'課程',它有一個子課程'主題'。 一門課程有很多科目。 我正在尋找使用paper_trail - 4.0.0.beta1版本來跟蹤課程/主題的任何更改。 課程類定義: Class Course has_many :subjects has_paper_trail end 主題類定義: Class Subject belongs_to :course h

    0熱度

    1回答

    我想只選擇類型爲「user」的papertrail中的版本。有什麼方法可以獲得用戶類型的5個最新更改嗎? 現在我喜歡下面,但這給了我所有類型的5最新。 table_for PaperTrail::Version.order('id desc').limit(5) do // some code for what to do end