以下のようなデータがあった場合(余計なカラム省いています)
firstname | lastname |
---|---|
1 | 鈴木 |
2 | 鈴木 |
1 | 田中 |
以下のように実行すると、
ruby
1User.where(last_name:["鈴木", "田中"])
以下のデータが返ると思います。
<#<ActiveRecord::Relation [#<User lastname:"鈴木",first_name:"1">,#<User lastname:"鈴木", firstname"2">,#<User lastname:"田中", firstname:"1">] >
取得したデータは簡略化すると以下のような形ですが
[<鈴木1>,<鈴木2>,<田中1>]
N+1を起こさないで、以下のようにしたいんですが手段はありますでしょうか?
申し訳有りませんが、よろしくお願い致します。
[[<鈴木1>,<鈴木2>],[<田中1>]]
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。