紐づくID情報から、カラム情報を引き出す方法を教えてください(フリマアプリ)
マイページにて購入リストを表示させたい
Ruby on RailsでFurimaアプリをつくっています。
マイページにて購入したアイテム一覧を表示させたいのですが、コントローラーでの取り出し方がわかりません
解決方法を教えて下さい。
user controllerの記述
class UsersController < ApplicationController
def show
binding.pry
@user = User.find(params[:id])
@lessons = @user.lessons
@orderlessons = @user.orders
end
end
「@orderlessons = @user.orders」の表記ですと、取り出すことができるのは
紐づくuser_idとlesson_idまでです
該当lesson_idの中身(商品名や画像)を取り出すにはどうしたらよろしいでしょうか?
viewファイルに表示させたい内容
<% if @lessons.present? %>
<% @lessons.each do |lesson|%>
<li class='list'>
<%= link_to lesson_path(lesson.id), method: :get do %>
<div class='item-img-content'>
<%= image_tag lesson.image, class: "item-img" %>
</div>
<div class='item-info'>
<h3 class='item-name'>
<%= lesson.name %>
</h3>
<div class='item-price'>
<span><%= lesson.price %>円<br><%= lesson.eventday %></span>
<div class='star-btn'>
<%= image_tag "star.png", class:"star-icon" %>
<span class='star-count'>0</span>
</div>
</div>
</div>
<% end %>
</li>
<% end %>
<% end %>
初歩的な質問すぎて申し訳ございませんが宜しくお願い致します
0 likes