teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

誤字の修正

2018/04/20 08:41

投稿

Lulucom
Lulucom

スコア1904

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  `destroy` アクションで `redirect_to post_url` するときに `post` の `id` を渡していないため、
2
- Post の `show` アクションで `post` が取得されず、
2
+ post の `show` アクションで `post` が取得されず、
3
3
  `@post.image_url` でエラーが出ているのだと思います。
4
4
 
5
- `commend` の削除前に取り出した `post_id` を渡すか、 `redirect_to :back` 等を使えば良いのではないでしょうか。
5
+ `comment` の削除前に取り出した `post_id` を渡すか、 `redirect_to :back` 等を使えば良いのではないでしょうか。

1

原因と思われる点を追記

2018/04/20 08:41

投稿

Lulucom
Lulucom

スコア1904

answer CHANGED
@@ -1,2 +1,5 @@
1
- `destroy` アクションで `redirect_to post_url` するときに `post` の `id` を渡していないためだと思います。
1
+ `destroy` アクションで `redirect_to post_url` するときに `post` の `id` を渡していないため
2
+ Post の `show` アクションで `post` が取得されず、
3
+ `@post.image_url` でエラーが出ているのだと思います。
4
+
2
5
  `commend` の削除前に取り出した `post_id` を渡すか、 `redirect_to :back` 等を使えば良いのではないでしょうか。