問題タブ [impressionist]
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.
ruby-on-rails - chartkick で印象派を使用する - user.articles.impressions をグラフで表示する
Impressionist gem を使用して、記事のビューをキャプチャしています。ユーザーは記事を作成し、ダッシュボードでこれらを表示できます。私が探しているのは、Chartkick を使用して、日ごとに作成された記事の量、日ごとのコメント、そしてこの質問で最も重要なこととして、ユーザーの記事 (および彼のみ) の 1 日あたりのインプレッションを示すグラフを表示することです。ユーザーが記事ごとに 2 つのインプレッションを持ち、2 つの記事を持っている場合、その日のチャートでは 4 と表示されます。
私のショーアクションには次のものがあります:
そして私の見解では:
インプレッションの ID を収集して、これを行う方法をたくさん試しましたが、毎回「ブロックがありません」というメッセージが表示されます (笑わないようにしてください)。
また、@impression をハッシュに取り込もうとしましたが、同じように「ブロックが指定されていません」。私はこれを間違った方法で行っているとほぼ 100% 確信しています。誰かが助けることができれば、それは大歓迎です!
ありがとう。
ruby-on-rails - 印象派のビューカウントが機能しない
印象派の宝石を使用して、ポストモデルのショーページで作成されたビューをカウントするレールアプリがあります。しかし、それはビューを更新していません(ビューは0を示しています)
私のgemファイルに追加しました:
それで:
それから:
これをpost.rbファイルに追加しました:
ポストコントローラー
私のショービューファイルで:
私はすべてを正しく行ったと思いますが、ビューカウントが機能しない理由がわかりません.
ruby-on-rails - アプリケーション コントローラーで変数を定義しますが、content_for タグが存在しないページでは使用しないでください。
私のアプリには広告バナーがありますが、すべてのページに表示されるわけではありません。そのため、アプリケーション コントローラーで広告バナーを定義しました。
gemを使用impressionist
して、広告が表示された回数を確認します。content_for
ただし、現在の設定では、バナーのタグがなくても、ページが読み込まれるたびにインプレッションがカウントされます。また、コードをビューに移動しようとしましたが、このコード: ビューでimpressionist(@ad_banner)
は機能しません。この問題を解決する方法はありますか? ありがとう。
ruby-on-rails - Impressionist gem を使用して current_user に関連するオブジェクトの毎日のインプレッションをカウントする方法
ユーザーに関連する特定のオブジェクトの 24 時間以内のすべてのインプレッションの合計を取得するのに問題があります。基本的に、current_user の投稿の毎日のインプレッションをカウントしたいと考えています。
6 つまたは 7 つの異なるアプローチを試しましたが、うまくいきませんでした。私の最新のものは以下のものです。