質問編集履歴
5
コードの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,8 +8,6 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
![イメージ説明](d2d8fb23fe3d7c1f38944e823d211671.png)
|
12
|
-
|
13
11
|
|
14
12
|
|
15
13
|
/config/routes.rb↓
|
@@ -250,7 +248,7 @@
|
|
250
248
|
|
251
249
|
```
|
252
250
|
|
253
|
-
|
251
|
+
h1>SUSAKU</h1>
|
254
252
|
|
255
253
|
<h3>質問詳細</h3>
|
256
254
|
|
@@ -294,7 +292,7 @@
|
|
294
292
|
|
295
293
|
|
296
294
|
|
297
|
-
<%= form_for
|
295
|
+
<%= form_for [@post, @reply] do |f| %>
|
298
296
|
|
299
297
|
<%= f.text_field :content %>
|
300
298
|
|
4
画像の訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,11 +8,7 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
|
12
|
-
|
13
|
-
![イメージ説明](
|
11
|
+
![イメージ説明](d2d8fb23fe3d7c1f38944e823d211671.png)
|
14
|
-
|
15
|
-
|
16
12
|
|
17
13
|
|
18
14
|
|
3
エラー、コードの訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,11 +10,7 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
|
13
|
+
![イメージ説明](4ecb63fee6d9453d2523b4a9675d1b7e.png)
|
14
|
-
|
15
|
-
|
16
|
-
|
17
|
-
|
18
14
|
|
19
15
|
|
20
16
|
|
2
追記のエラー、コードの訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,9 +8,9 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
+
|
12
|
+
|
11
|
-
![イメージ説明](
|
13
|
+
[追記]![イメージ説明](53564e74aa9b9486900a15b1a824fa1d.png)
|
12
|
-
|
13
|
-
|
14
14
|
|
15
15
|
|
16
16
|
|
@@ -280,16 +280,40 @@
|
|
280
280
|
|
281
281
|
</div>
|
282
282
|
|
283
|
+
|
284
|
+
|
285
|
+
<h2>コメント一覧</h2>
|
286
|
+
|
283
|
-
<%
|
287
|
+
<% @replies.each do |r| %>
|
288
|
+
|
284
|
-
|
289
|
+
<div>
|
290
|
+
|
291
|
+
<%= r.id %>
|
292
|
+
|
285
|
-
|
293
|
+
<%= r.content %>
|
286
|
-
|
294
|
+
|
287
|
-
|
295
|
+
<%= r.created_at %>
|
296
|
+
|
297
|
+
<hr>
|
298
|
+
|
299
|
+
</div>
|
288
300
|
|
289
301
|
<% end %>
|
290
302
|
|
291
303
|
|
292
304
|
|
305
|
+
<%= form_for <%= form_for(@post,@reply :url => { controller:'replies', action:'create'}) do |f| %>
|
306
|
+
|
307
|
+
<%= f.text_field :content %>
|
308
|
+
|
309
|
+
<br>
|
310
|
+
|
311
|
+
<%= f.submit 'コメントする' %>
|
312
|
+
|
313
|
+
<% end %>
|
314
|
+
|
315
|
+
|
316
|
+
|
293
317
|
<%= link_to "質問一覧に戻る", posts_path %>
|
294
318
|
|
295
319
|
```
|
@@ -304,6 +328,28 @@
|
|
304
328
|
|
305
329
|
class Post < ApplicationRecord
|
306
330
|
|
331
|
+
has_many :replies, dependent: :destroy
|
332
|
+
|
333
|
+
belongs_to :user
|
334
|
+
|
335
|
+
end
|
336
|
+
|
337
|
+
|
338
|
+
|
339
|
+
|
340
|
+
|
341
|
+
```
|
342
|
+
|
343
|
+
|
344
|
+
|
345
|
+
/models/reply.rb↓
|
346
|
+
|
347
|
+
```
|
348
|
+
|
349
|
+
class Reply < ApplicationRecord
|
350
|
+
|
351
|
+
belongs_to :post
|
352
|
+
|
307
353
|
validates :content, presence: true
|
308
354
|
|
309
355
|
end
|
@@ -314,24 +360,6 @@
|
|
314
360
|
|
315
361
|
|
316
362
|
|
317
|
-
/models/reply.rb↓
|
318
|
-
|
319
|
-
```
|
320
|
-
|
321
|
-
class Reply < ApplicationRecord
|
322
|
-
|
323
|
-
belongs_to :post
|
324
|
-
|
325
|
-
validates :content, presence: true
|
326
|
-
|
327
|
-
end
|
328
|
-
|
329
|
-
|
330
|
-
|
331
|
-
```
|
332
|
-
|
333
|
-
|
334
|
-
|
335
363
|
/db/migrate/20191227071624_create_posts.rb↓
|
336
364
|
|
337
365
|
```
|
1
エラー画像の訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,7 +6,9 @@
|
|
6
6
|
|
7
7
|
諸事情によりcommentではなくreplyという名前でモデルを作ってしまったため、replyはcommentと認識していただいて大丈夫です。
|
8
8
|
|
9
|
+
|
10
|
+
|
9
|
-
![イメージ説明](f
|
11
|
+
![イメージ説明](f6e1f217ca46cd752b70c0581f0a10b3.png)
|
10
12
|
|
11
13
|
|
12
14
|
|