acts-as-audited

    0

    1答えて

    マニュアルでは、auditctlに関する情報を知っています。しかし、オプション-w pathを使用すると、以下の情報が見つかりました。 パスにファイルシステムオブジェクトの時計を挿入します。トップレベルのディレクトリにウォッチを挿入することはできません。これはカーネルによって禁止されています。ワイルドカードはサポートされておらず、警告が生成されます。 私の理解によれば、コマンドauditctl -

    1

    2答えて

    ActiveRecordでは、属性名がデータベースの列名と一致しないようにカスタマイズ/上書きできますか? 私の具体的なケースでは、現時点では削除できないレガシーの列「改訂版」が含まれています。列名はacts_as_auditedと競合します。マイグレーションが完了するまで必要なレガシーコードはもちろん誤りです。 私の希望する解決方法は、この列の属性名をオーバーライドして、それを呼び出すいくつかの

    0

    2答えて

    Rails 4アプリケーションにAudited-ActiveRecord gemを追加します。 宝石を実装するには、auditedメソッド呼び出しを各モデルに追加する必要があります。 このメソッドを各ActiveRecordモデルに追加するのではなく、単一の場所に含めることは可能ですか? https://rubygems.org/gems/audited-activerecord 監査済み宝石は、

    1

    2答えて

    私はAudited gemを使用して、ユーザーに対して行われた変更を追跡しています。私が正確に表示したいのは、同じ行の中で更新された時の監査である変更です。このように表示しようとしましたが、繰り返しを行います。 <% @users.each do |user| %> <% user.audits.each do |audit| %> <% if audit.action !=

    1

    1答えて

    これは簡単かもしれませんが、私は髪を裂いています。私は毎日実行したいスクリプトを用意しています。スクリプトは(20種類の異なるモデルで)大量のレコードを更新します。これらの大量の変更の監査証跡を維持することに本当に気を配りません(または1000件の通知をトリガーしたい) 。私は実際にacts_as_auditedとaction mailerを一時的に無効にし、スクリプトを実行してから両方を有効にす

    0

    2答えて

    私はレールで作業しています5 /監査済み4.6.5 一度に2000個以上のアイテムをバッチ処理しています。 これを使用可能にするには、updatre_all関数を使用する必要があります。 Followup.where(id: ids).in_batches(of: 500) do |group| #quick update for user responsiveness gro

    2

    1答えて

    私は私のレールサーバを起動しようとしていますが、私は以下のエラートレースを取得しています。 は、私がここで言及ラインコメントアウトしました: 4.2.0/lib/audited/auditor.rb:48:in `audited' from /home/david-vm/Documents/rails_projects/bane/app/models/user.rb:9:in `<cla

    7

    3答えて

    Pageというモデルの変更を追跡するのにauditedを使用しています。特定のユーザーに関連するすべての監査を(監査テーブルのuser_idを介して)検索できるようにしたいと考えています。 どうすればいいですか?これまでのところ、私はAuditモデルにアクセスすることが分かってきた唯一の方法は、このようなものです:それは物事を行うには正しい方法だようにちょうどいないようです @audits = A

    0

    1答えて

    レコードの変更を追跡するために監査対象のgemを使用しています。監査対象は、 id: 1, auditable_id: 1, auditable_type: "Customer", associated_id: nil, associated_type: nil, user_id: nil, user_type: nil, us