質問編集履歴

2

コードを追記しました。

2020/06/24 05:14

投稿

popomarudasi
popomarudasi

スコア20

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,20 @@
1
1
  ページ遷移がおかしいです。
2
2
 
3
3
  ルーティングはresourcesを使っています。
4
+
5
+
6
+
7
+ 下記コードのリンク部分から商品詳細に飛ぶと、
8
+
9
+ 最初に登録された商品の詳細ページにしかいきません。
10
+
11
+ /products/10 や /products/13 とurlを変えても
12
+
13
+ 表示されている最初の商品の詳細(/products/9の商品)がでてしまいます。
14
+
15
+
16
+
17
+ おかしな点はありますでしょうか?
4
18
 
5
19
 
6
20
 
@@ -89,17 +103,3 @@
89
103
  end
90
104
 
91
105
  ```
92
-
93
-
94
-
95
- 上記コードのリンク部分から商品詳細に飛ぶと、
96
-
97
- 最初に登録された商品の詳細ページにしかいきません。
98
-
99
- /products/10 や /products/13 とurlを変えても
100
-
101
- 表示されている最初の商品の詳細(/products/9の商品)がでてしまいます。
102
-
103
-
104
-
105
- おかしな点はありますでしょうか?

1

コードを追記しました。

2020/06/24 05:14

投稿

popomarudasi
popomarudasi

スコア20

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,10 @@
3
3
  ルーティングはresourcesを使っています。
4
4
 
5
5
 
6
+
7
+
8
+
9
+ **index.html.erb↓**
6
10
 
7
11
  ```index.html.erb
8
12
 
@@ -32,6 +36,62 @@
32
36
 
33
37
 
34
38
 
39
+ **show.html.erb↓**
40
+
41
+ ```ここに言語を入力
42
+
43
+ <h1>商品詳細</h1>
44
+
45
+ <p><%= @product.title %></p>
46
+
47
+ <p><%= @product.description %></p>
48
+
49
+ <%= image_tag @product.image_name.thumb50.url %>
50
+
51
+ <p>価格</p>
52
+
53
+ <p><%= @product.price %>円</p>
54
+
55
+ <p>在庫</p>
56
+
57
+ <p><%= @product.stock_quantity %>個</p>
58
+
59
+ <%= link_to("編集", edit_product_path) %>
60
+
61
+ <%= link_to("削除", "/products/#{@product.id}", method: :delete, data: {confirm: '本当に削除しますか?'}) %>
62
+
63
+ <%= link_to("戻る", root_path) %>
64
+
65
+
66
+
67
+ ```
68
+
69
+
70
+
71
+ **コントローラ↓**
72
+
73
+ ```ここに言語を入力
74
+
75
+ def index
76
+
77
+ @products = Product.all
78
+
79
+ @user = current_user
80
+
81
+ end
82
+
83
+
84
+
85
+ def show
86
+
87
+ @product = Product.find_by(params[:id])
88
+
89
+ end
90
+
91
+ ```
92
+
93
+
94
+
35
95
  上記コードのリンク部分から商品詳細に飛ぶと、
36
96
 
37
97
  最初に登録された商品の詳細ページにしかいきません。