回答編集履歴

1

追記

2022/01/24 09:34

投稿

winterboum
winterboum

スコア23358

test CHANGED
@@ -4,3 +4,20 @@
4
4
  ですね。
5
5
  Musicテーブルにはアクセスしていますが
6
6
 
7
+ ##追記
8
+ has_many :order は has_many :orders に直してください。
9
+ ここの単複型は重要です。
10
+
11
+ そうしてあれば、「ある music」 の orderは music.orders で全部取れます。
12
+ その orders の中に user_id が current_user のものがあるかどうか、で
13
+
14
+ <%= order.user_id %> と
15
+ <%= link_to "¥#{music.price}", music_orders_path(music.id) %>
16
+ を切り分けてください。
17
+ order.user_id よりも current_userであることは与件ですから、current_user.id でよいのでは、と思いますが。
18
+
19
+
20
+ なお、
21
+ このままでは DB へのアクセスが多くなるとかありますが、まだそこを議論するレベルではないと思うので、まず動くものができてから、ですね
22
+
23
+