問題
Railsのredirect_toは、GETのリクエストのときにしっかり動くようです。 なので、GETのつもりでPATCHで来たリクエストの返しにredirect_toを使うと、期待した動きにならないようです。。
解決方法
コントローラー側で、render json: { param: item }などをajax側、JS側に返してあげて、 JS側でreloadや、画面遷移させることにしました。
こんな感じ。
日本語バージョンもみつけた。
Typo(タイポ)とは typographical error のことで、スペルミスやタイプミスのことです。
メソッド名を間違えたり、変数名を間違えたり、ファイル名を間違えたり。。
初心者のときはもちろん、目が疲れてきていたりすると、打ち間違ったり、見間違えたりしますね。
テキストエディターの構文チェックリンターなどを活用しましょう。
全角スペースはプログラム内で不必要な箇所に記述するとエラーの原因となります。
文字として使う場合にはどうぞですが、
インデント(文章を書く際に行頭の位置を周りの文章よりも下げる) などに全角スペースを入れてしまった日には… (しかも全角スペースの存在がハイライトされていない、分かる状態でないときに)
なんで動かないんだぁぁー!!ということもしばしば。