user_id 別の最新レコードを集計する方法
概要
Railsでviewに渡すためのActiveRecord::Relationオブジェクトを準備したいのですが、意図通りに集計できません。user_id
毎の最新レコードを集計するというものです。
詳細
Statusという入退室モデルがあり、次のような構造をしています。
- Status
- id
- user_id
- logged_in
- logged_out
- created_at
- updated_at
各ユーザ (user_id
) の最新レコード(最後に入室もしくは退室した時間)をviewでユーザ毎に表示させたいのですが、集計の方法がわかりません。
ご教示のほどよろしくお願いします。
動作環境
- Rails 4.2.5
- ruby 2.2.3