1.過去の質問記事から、似たような現象を起こしていることを確認。片っ端から見てみた
2.そもそも非同期通信化に成功していない可能性があるので、確認してみようとのことから
views/bookmarks/create.js.erbに記載していた内容を一旦alert(”hello world”)
にして、クリックしてしてみたところ、表示されなかったので、成功していないことが判明
3.わかったところでこの記事を発見
Webエンジニア就職のためのプログラミングスクール | RUNTEQ(ランテック)
これの
前提としてここの処理は
☆をクリック → bookmarks_controllerのアクション → remote: trueによりbookmarksフォルダのjs.erbを探す。
なので、うまくjs.erbを探せていないと判断できる。
より、フォルダに間違いがあるのではないかと思い確認してみたところ、views/bookmark/create.js.erbとなっておりこれをviews/bookmarks/create.js.erbに修正したところ、改善された!!