少し質問があります。Activerecord Query Interface を使って書いてください。
Gp.select("date('gps'.'created_at') as date,('users'.'name') as name, SUM('gps'.'sum_issue') as sum_issue").joins('LEFT JOIN users ON users.id = gps.user_id').where("users.ab_id = :abs_id AND users.id != 20", {:abs_id => current_user.ab_id}).group("users.name")
クエリの結果は、ユーザー名、合計、および日付である必要があります。このクエリを SQLlite から直接実行するとうまくいきますが、Active Record Query Interface は私に与えてくれます
[#<Gp sum_issue: 289000>, #<Gp sum_issue: 364130>, #<Gp sum_issue: 620000>]
名前、日付、sum_issue を取得してヘルパーに表示するにはどうすればよいですか。このような:
{
created_at: datet,
sum_issue: sum_issue,
name: name
}