JavaScriptなどプログラミングに関する投稿をしています。Railsページビュー数の計測ができる「impressionist」というgemを導入します。ip_addressやsession_hashなどの情報を取得してくれるので、ユニークユーザー数が計測できます。本記事ではscaffoldでサンプルを用意して、PV数でランキングを作るところまでやってみたいと思います。1.6.1準備scaffoldでサンプルとなる環境を作ります。カラムを作りintegerにしておきます。コマンドを実行します。config/initializers/impression.rbこのコマンドだけで下記のマイグレーションファイルを生成してくれます。オプション追加します。"User"]]PVランキングを作る次にページビュー数でランキングを作ってみます。本記事は表示用のサンプルとして、Userテーブルにseedデータを流しますが、実際にはImpressionテーブルのそれぞれのカラムにもデータが必要ですので、実際の運用には、それぞれの環境に合わせて行ってください。%></tbody></table>はい、これでトップ10のランキングができました!!また機会があれば週毎・月毎などの一定期間ごとのランキングの実装もしてみたいなと思います。ご覧いただき、ありがとうございました!!投稿者:Shuji気になったことを投稿していきます。