テーブルからデータを取得しました。
カテゴリごとに配列に整理したいのですが、ruby,railsで実現する方法はありますでしょうか?
id | category_id | name |
---|---|---|
1 | 3 | トヨタ |
2 | 2 | ボルボ |
3 | 1 | 日産 |
4 | 1 | ホンダ |
5 | 2 | フェラーリ |
6 | 3 | マツダ |
7 | 3 | 三菱 |
ruby
1#where句でカテゴリ指定するのはなく、一括で取得して、それぞれのカテゴリを再利用できるように。 2 3@data = Car.all 4@data.each do |value| 5 @result = value.name #これは全取得ですが、カテゴリ3のみ、カテゴリ2のみのように指定カテゴリごとに再利用できる配列形にしたい 6end 7
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/12/07 23:52
2020/12/08 00:18