Railsを勉強中です。
Mモデルにaカラム,bカラム,cカラムがあり、それぞれのカラム(テキスト型)に値があるものの数を求めたいと思います。
controller
1@a = M.where.not(a: "").count 2@b = M.where.not(b: "").count 3@c = M.where.not(c: "").count
@a = 10
@b = 22
@c = 19
書き方は色々あると思いますが、これでも一応数を取れました。
この場合、3行にわたって記述していますが、これを1行で書けたらなと思います。
結果的に1つの変数(例えば@count)に
{"a" => 10, "b" => 22, "c" => 19}
みたいな形でまとめて取得するにはどう書けばいいでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。