質問編集履歴

3

注意書きの追加

2022/02/17 15:18

投稿

kyosuke
kyosuke

スコア48

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,5 @@
1
+ ※[他のサイトでも同様の質問](https://ja.stackoverflow.com/questions/86419/rails-404-not-found-%e3%81%84%e3%81%84%e3%81%ad%e3%81%aecreate%e3%82%a2%e3%82%af%e3%82%b7%e3%83%a7%e3%83%b3%e3%81%8c%e5%ae%9f%e8%a1%8c%e3%81%95%e3%82%8c%e3%81%aa%e3%81%84)を行っています。解決後はそれぞれ更新致します。よろしくお願いします。
2
+
1
3
  ### 1.前提・実現したいこと
2
4
  投稿された質問(post)に対して回答したコメント(comment)に非同期通信でいいね(good)を押す機能を実装したいです。
3
5
 

2

タイトルの変更、内容の追記

2022/02/17 10:24

投稿

kyosuke
kyosuke

スコア48

test CHANGED
@@ -1 +1 @@
1
- 【Rails】いいねのcreateアクションが実行されない
1
+ 【Rails】【404 not found】いいねのcreateアクションが実行されない
test CHANGED
@@ -61,7 +61,6 @@
61
61
 
62
62
  def create
63
63
  @good = Good.create(user_id: current.user_id, post_id: @post.id, comment_id: @comment.id)
64
- redirect_to posts_path
65
64
  end
66
65
 
67
66
  def destroy
@@ -112,7 +111,6 @@
112
111
 
113
112
  def show
114
113
  @comment = Comment.new(post_id: @post.id)
115
- # comment = Comment.find(params[:id])
116
114
  end
117
115
 
118
116
  (省略)
@@ -128,8 +126,18 @@
128
126
  ```
129
127
 
130
128
  ### 4.自分で調べたことや試したこと
131
- js.erbファイル問題があると見おり、他記事を参考に修正ていすが
129
+ 質問対しのいいねは以下記事を参考にし、実行できした。
130
+ https://qiita.com/max_3252/items/ca8f623563e26b6a8630
131
+
132
+ 次はそのコードを流用する形でコメントへのいいねを実装しようとしましたが、このようなエラーが生じています。
133
+
134
+ 404 not foundについて調べたところ、リンク切れやリダイレクトの設定ミスとありました。
135
+ リンク切れは無いとして、リダイレクトの設定ミスかと模索しました。
136
+
137
+ エラー内容にて、http://localhost:3000/posts/1/comments/8/goods とあり、
132
- 解決に至っていません。
138
+ methodの指定も行なっているので問題ないのでは...と思い、原因を掴めていません。
139
+
140
+
133
141
 
134
142
  ### 5.使っているツールのバージョンなど補足情報
135
143
  ruby: 3.0.2

1

タイトルを具体的に変更しました。

2022/02/17 06:25

投稿

kyosuke
kyosuke

スコア48

test CHANGED
@@ -1 +1 @@
1
- 【Rails】質問のコメントに対してのいいねが実装できず困ってます。その2
1
+ 【Rails】いいねのcreateアクションが実行されな
test CHANGED
@@ -1,9 +1,5 @@
1
1
  ### 1.前提・実現したいこと
2
- [【Rails】質問のコメントに対してのいいねが実装できず困っています。](https://teratail.com/questions/aedieok7bpsld4)
3
- の続きです。
4
-
5
2
  投稿された質問(post)に対して回答したコメント(comment)に非同期通信でいいね(good)を押す機能を実装したいです。
6
- comment_idカラムを取得するところまではできました。
7
3
 
8
4
  ### 2.発生している問題・エラーメッセージ
9
5
  設置したいいねリンクでcreateアクションが実行されません。