問題タブ [paper-trail-gem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
9259 参照

ruby-on-rails - フレンドリ ID - 未定義のメソッド「slug=」

私は gems Workflow、Paper Trail、Friend ID を使用しています。

Paper Trail を使用して状態の変化を追跡するために、persist_workflow_state をオーバーライドしてワークフロー列を明示的に更新し、Paper Trail が変更をキャプチャできるようにしました。

https://github.com/geekq/workflow#integration-with-activerecord

さて、slug 列のない Friendly ID を導入しましたが、上記の方法に到達するとエラーが発生します。

何か助けはありますか?

0 投票する
0 に答える
169 参照

ruby-on-rails - Rails で stackoverflow のような受信トレイを作成する

Rails と、場合によっては public_activity または paper_trail gem を使用して、ユーザーの受信トレイを概念的に構築するにはどうすればよいでしょうか。ユーザーに関連する最新の更新を表示します。

stackoverflow の例では、通知をトリガーするものが複数あります。

  • 質問に対する回答が得られたとき。
  • 誰かがあなたの質問または回答にコメントを投稿したとき。
  • 誰かが質問への回答を投稿したとき、あなたも回答済みです。

通知をプッシュするテーブルを作成し、ユーザーが通知を見たときに表示済みとしてマークする必要がありますか? または、これを達成するためのより良い方法はありますか?

どんな助けでも大歓迎です。

0 投票する
1 に答える
137 参照

ruby-on-rails - 特定のユーザーの変更されたすべてのオブジェクトを見つける

私はモデルを持ってCarhas_paper_trailます。carsによって変更または作成された場所をすべて見つけるにはどうすればよいcurrent_userですか? それらすべてをループすることはできますが、それはパフォーマンスの悪夢です。いくつかのwhere検索は、私が探しているものですが、見つかりません。

0 投票する
5 に答える
2787 参照

ruby-on-rails - whodunnit を使用してユーザー インスタンスを取得する

私のホームページでは、papertrail を使用して最新の更新を表示します。

コントローラ

意見

ここでは、関連するユーザーを取得しますが、whodunnit の ID のみを取得しますが、ユーザー インスタンスを取得してusernameを取得したいと考えています。v.whodunnit の代わりに、v.user.username を希望します。

私は同様の質問を見てきましたが、バージョンとユーザーの間の関係を作成する方法がわかりません。

ユーザーモデル

バージョン モデル

編集

<%= v.user %> が表示されているときにこれを取得します

0 投票する
2 に答える
299 参照

ruby-on-rails - Paper_trail を Spree 拡張機能の依存関係として追加するには?

paper_trail gem 依存関係を使用して、新しい spree 拡張機能を作成しています。だから、私はモデルの変更(製品と注文)を追跡したい。次に、Rails アプリケーションを起動しようとすると、次のエラーが発生します。

私のレールアプリGemfile:

私の order_decorator.rb はとてもシンプルです:

私のgemspec:

私が見逃しているのは何ですか?

編集: Gemfile に gem 'paper_trail', '~> 3.0.0' を追加するだけです

私の文法を許してください、ご挨拶

0 投票する
1 に答える
386 参照

ios - IOS から Papertrail へのロギング

Urban Airship や OpenTok などのサードパーティ ライブラリからリモート ログ サーバー、特に Papertrail に NSLog 出力を取得する簡単な方法はありますか? このコードでは簡単です。papertrail に移動する独自のログ ルーチンを使用するだけです。これらはソースがありませんが、さまざまなログレベルに NSLog を使用すると思われるライブラリであることに注意してください。ありがとう!

0 投票する
1 に答える
148 参照

ruby-on-rails - ペーパー トレイルでパーシャルを使用する

/events のショー ページからパーシャルにコードを挿入しようとしています。コードをショー ページで使用すると問題なく動作しますが、コードを部分的に抽出すると、No Method Error が発生します。

バージョン/_version.html.erb

show.html.erb

イベントコントローラー

イベントモデル

ショービュー内にコードを配置する代わりに、コードを部分的に配置する方法はありますか? ありがとう。

編集: まだNo Method Errorが表示されます

events_controller.rb