前提・実現したいこと
現在railsの学習を進めています。
railsにて、外部キーで繋がっているテーブルのレコードを取得し、ビューに表示するにはどうすればいいでしょうか?
商品と、その商品画像は別々のテーブルにて保存しています。
Itemsテーブルがあり、そのitemの画像はimagesテーブルに保存されており、imagesテーブルはitem_idカラムを通してitemと繋がっています。
#####itemsテーブルのカラム
id | name | price |
---|---|---|
1 | 秋刀魚 | 800 |
#####imagesテーブルのカラム
id | imageurl | item_id |
---|---|---|
1 | hogehoge | 1 |
例えば、
ruby
1def index 2 @item = Item.find(X) 3end
と定義し、ビューにて@item.nameなどと表記すれば、itemのidがXのnameが表示されますが、imagesテーブルのitem_idがXであるimageurlを取得し、ビューにそれが表示されるように記述したいです。
未熟な質問ですがよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/31 08:57 編集
2019/12/31 09:09
2019/12/31 09:34