問題タブ [ahoy]

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 投票する
1 に答える
93 参照

ruby-on-rails - ahoyイベント追跡でレールコールバックが起動しない

Mongoid ストアで Ahoy を使用しています。どんなアドバイスでも大歓迎です!

私の問題は、効率のために、新しい ahoy イベントが作成されるたびに、その要素の数を更新して、ページビューによる並べ替えなどを実行できるようにすることです。私の計画は、after_create のようなモンゴイド コールバックを使用して、イベントが生成されるたびにカウンターを更新することでした。何かのようなもの:

ただし、コールバックが発生することさえないようです。

  1. これを処理するより良い方法はありますか?カウントをライブでプルするのは私には遅すぎるので、どこかに保存する必要があります。
  2. コールバックが起動しないのはなぜですか?
0 投票する
1 に答える
174 参照

ruby-on-rails - ahoy_meta gem が機能しない

ahoy_gem にイベントを作成する方法と、訪問を追跡する方法を教えてください。gem 開発者が提供するドキュメントには既に従っていますが、それを適切に使用する方法がわかりません。私を助けてください。

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

ruby - Ahoy gemを使用して追加の投稿データを追跡するには?

Rails アプリで記事へのアクセスを追跡するために Ahoy gem を使用しています。Ahoy は、ランディング ページのURLなど、デフォルトで多くの訪問データを保存します。訪問テーブルの追加の投稿データを取得して保存する方法はありますか (投稿のタイトルなど)。これはデフォルトでは提供されませんか?

ありがとう!

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

ruby-on-rails - Ruby on Rails - Ahoy Gem の設定方法

アプリケーションをセットアップAhoy gemしていますが、追加する場所がわからないオプションがいくつかあります。

これは私が現在やったことです:

1)Gemファイルに追加gem "ahoy_matey"し、サーバーを実行して再起動しましたBundle install

2)//= require jquery &//= require ahoyを追加application.js

3)実行rails generate ahoy:stores:active_recordして、データベースに新しいテーブルを実行して追加しましたrake db:migrate

初期化フォルダーahoy.rbにもあります。

この時点でahoy、それがアプリケーションに追加されていることがわかりますが、いくつかのことを行う方法がわかりません。

Ahoy.cookie_domain = :all&を追加したいのですAhoy.visit_duration = 1.minuteが、どこに追加すればよいかわかりません

そして、私が抱えているもう1つの問題は、どのページに行ってもVisitsテーブルに追加されることです(PS:どのページまたはコントローラーにも追跡用のコードを追加していJSませRubyahoy gem。応用。アプリケーション全体で特定の 1 つのアクションのイベント/訪問のみを追跡したいので、posts#showアクションとレストを追加する必要はまったくありません。

どうすればこれを達成できますか?