acts-as-audited

    0熱度

    1回答

    背景:我在使用Sinatra和ActiveRecord構建一個web應用程序,我很想利用acts_as_audited(根據https://github.com/collectiveidea/acts_as_audited)。 acts_as_audited的文檔假設我將使用Rails,因此假設我將使用Rails來生成必要的遷移。我還沒有找到使用acts_as_audited和Sinatra的任何

    4熱度

    1回答

    我想使用Devise acts_as_audited。 我用Google搜索了一下,但結果不是很清楚。 它有什麼優點和缺點?

    1熱度

    2回答

    ActiveRecord中是否可以自定義/覆蓋屬性的名稱,使其與數據庫中的列名不匹配? 我的具體情況涉及遺留列「修訂版」,目前我無法刪除。列名與acts_as_audited衝突。直到我的遷移完成之前,哪些原因會遺漏我需要的遺留代碼。 我希望的解決方案是覆蓋此列的屬性名稱,並更新調用它的幾個區域。因此允許傳統列與acts_as_audited一起生活。

    2熱度

    1回答

    我一直在收到一個錯誤,我認爲可以通過 解決,在運行測試時禁用acts_as_audited,或者至少存在 current_user in audit sweeper 。錯誤在下面。你認爲我應該怎麼做 ? NoMethodError in 'Order should create a new instance given valid attributes' You have a nil objec

    0熱度

    2回答

    Im使用collectiveidea的經過審計的解決方案在rails中進行審計。 因此,有一列(audited_changes)是數據庫中的TEXT定義。當我從數據庫檢索審計時,我得到一個純字符串,並且當我在視圖中調用該屬性時,它是非格式字符串。在rdocs它說,這是所有變化的序列化散列。我怎樣才能得到這個散列?另外,在同一個文檔中,它說可以訪問old_attributes和new_attribu

    2熱度

    4回答

    嘿,我想用設計和acts_as_audited在一起,但是當我嘗試使用它們連接 - class ApplicationController < ActionController::Base audit Candidate protected def current_user @user = User.find(user_session) end 我得到這個錯誤。 stac

    0熱度

    2回答

    我仍然無法弄清楚如何實現這一點,因爲我是這個新手。有些人幫我,說我必須使用審計,所以它。這是我的控制器: def show add_breadcrumb 'Contract Bekijken', :contracten_path @contracten = Contracten.find(params[:id]) @audits = @contracten.au

    1熱度

    1回答

    這可能很簡單,但我正在撕裂我的頭髮。我有一個腳本,我想每天運行,腳本更新了大量記錄(跨越20種不同的模型),我並不在乎維護這些質量更改的審計跟蹤(或者想要觸發1000個通知) 。我真的需要一種暫時禁用acts_as_audited和動作郵件程序的方法,運行腳本,然後重新啓用它們。 有沒有簡單的方法來做到這一點? 我使用稀土元素/導軌2.3

    7熱度

    3回答

    我正在使用audited來跟蹤名爲Page的模型的更改。我希望能夠找到與某個用戶相關的所有審計(通過審計表中的user_id)。 我該怎麼做?到目前爲止,唯一的辦法我發現訪問Audit模式是這樣的: @audits = Audited::Adapters::ActiveRecord::Audit.all 只是似乎這並不像它做的事情以正確的方式。 嘗試@audits = Audit.all給出U

    0熱度

    1回答

    我有一個奇怪的問題。我的審計寶石不在我的看法工作時,我在我的contracten鑑於有這樣的代碼: <p><%= @contracten.respond_to?(:audits) %></p> <br /> <%= @contracten.audits.each do |audit| %> <%= audit.version %> <br /> <% end %> 它