する質問をすることでしか得られない、回答やアドバイスがある。superいいね!ボタンを押すとこのようなエラーメッセージが出ます。ページを戻してリロードするといいね!ボタンが押したことはセーブされているので、あとは元のページに戻ってくれれば・・・と思うのですが、何が問題なのでしょうか?自分では解決できませんでした。以下の情報を追記してもらえますか。endendですattachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。15:15以下の情報を追記してもらえますか。アクションに対応するビューのテンプレートのパス以下の情報を追記してもらえますか。21:23こちらはlogになります。他の情報は本文に追加しました。こちらはlogになります。他の情報は本文に追加しました。いいね!ボタンを押して元のcommentsのshowに戻るようにしたいのですが、そうするとリダイレクトエラーと表示されてエラーが出てしまいます。いいね!ボタンを押して元のcommentsのshowに戻るようにしたいのですが、そうするとリダイレクトエラーと表示されてエラーが出てしまいます。app/views/posts/show.html.erbです」とあったので二時間くらい悩んでたんですが。app/views/posts/show.html.erbです」とあったので二時間くらい悩んでたんですが。01:07「いいね!ボタンを押して元のcommentsのshowに戻るようにしたいのですが、そうするとリダイレクトエラーと表示されてエラーが出てしまいます。」をもっと具体的に書いてください。「いいね!ボタンを押して元のcommentsのshowに戻るようにしたいのですが、そうするとリダイレクトエラーと表示されてエラーが出てしまいます。」をもっと具体的に書いてください。表示する,というのがよくわからないですが。表示する,というのがよくわからないですが。02:00ごめんなし、しっかり確認できていませんでした。likes_controllerの中にあるcreateアクションとdestroyアクションは実行した後/posts/#{params[:post_id]}にリダイレクトされるように記述しましたが、comments/:idにリダイレクトしたいのです。無効な応答が送信されました。ERR_INVALID_REDIRECTと表示されてしまいます。ごめんなし、しっかり確認できていませんでした。likes_controllerの中にあるcreateアクションとdestroyアクションは実行した後/posts/#{params[:post_id]}にリダイレクトされるように記述しましたが、comments/:idにリダイレクトしたいのです。無効な応答が送信されました。ERR_INVALID_REDIRECTと表示されてしまいます。02:02postのフォームはcomments/showのページに存在しています。そこにPostモデルで取り出した投稿データを一覧にして表示しています。そこLike_controllerを使っていいねをつけたり消したりしたりできるようにしているのです。postのフォームはcomments/showのページに存在しています。そこにPostモデルで取り出した投稿データを一覧にして表示しています。そこLike_controllerを使っていいねをつけたり消したりしたりできるようにしているのです。件sort評価が高い順sort新着順sort古い順linkcheckベストアンサー0ruby詳しいわけではないですが、エラーメッセージ読んだら割と簡単なことのように思います。PostsController#showには、このリクエストフォーマットとバリアントのテンプレートがありません。Content:空の白い画面で応答します。Webブラウザで読み込んでいるので、実際にテンプレートをレンダリングすることを想定していると想定していますので、余分なエラーを表示しています。あなたが204のコンテンツを期待するなら、続けてください。それがXHRまたはAPIリクエストから得られるものです。非同期通信でコントローラ利用してhtmlとして出力する必要がなくてもきちんと空白でもビューを用意しろってことですかね。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。00:56postsのshowのビューを作ったらうまく行きました!しかし、いいね!ボタンを押して元のcommentsのshowに戻るようにしたいのですが、そうするとリダイレクトエラーと表示されてエラーが出てしまいます。いいね!ボタンを押して元のcommentsのshowに戻るようにしたいのですが、そうするとリダイレクトエラーと表示されてエラーが出てしまいます。06:22非同期通信のビューはあくまで通信処理結果のみ(例えば成功・失敗のみ)であってリダイレクト先htmlであってはいけません。「1」とだけ出力するビューを用意するだけではないかと思いますよ。そのビューは元々の画面と同じであってはいけないように思います(いいねボタンで同期POSTする場合はこの限りではありません)html部分、javascript部分などビュー側のソースも提示された方がより的確な回答を得られるかと思います。ajax」とかで調べるとか)非同期通信のビューはあくまで通信処理結果のみ(例えば成功・失敗のみ)であってリダイレクト先htmlであってはいけません。「1」とだけ出力するビューを用意するだけではないかと思いますよ。html部分、javascript部分などビュー側のソースも提示された方がより的確な回答を得られるかと思います。09:25scivolaさんあ、確かにそうですね。Ajax」というところから非同期→ajaxを利用していると解釈していました。あ、確かにそうですね。Ajax」というところから非同期→ajaxを利用していると解釈していました。Ajaxで更新するときエラーになる。2UrlGenerationErrorを解決できません。Errorが解決できません。頂いたご意見への回答は行っておりません。