1.日別・月別両方に言えることですが、下記のような表示方法でなく、テーブル形式で表示していく方法
データベース上はcreated_atに15日のレコードが62個、16日に3個あるということ
こちらは4月に65個、5月に1個レコードがあるという表示
class ImpressionsController < ApplicationController def day_count @impression= Impression.group('DAY(created_at)').count end def month_count @impressions = Impression.group("MONTH(created_at)").count end end
<a>本日の合計閲覧数:<%= @impression %></a>
<a>合計閲覧数:<%= @impressions %></a>
これは仮置きで適当で申し訳ないですが、以下のような形にしたい時に
each do...end を使うのかなと思ったのですが、うまく取り出せなく表現出来ないといった感じです。
ネット上調べても基本的にSQLでのことが多く、手詰まっております。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/16 09:22