Railsのajaxで正しいcreate.js.erbの書き方が分からない
表題の通り、railsでajax通信を実装しようとしているのですが、create.js.erbの書き方で躓いています。
create.js.erbは以下の様になっています。
$("#likebutton").html("<%= button_to post_like_path(@post.id,@like.id), method: :delete, remote: true do %>いいねを消す<% end %>");
上のコードの.html()の中身を単に.html("いいねを消す")にしたところ正常に動いたので、原因は
.html("<%= button_to post_like_path(@post.id,@like.id), method: :delete, remote: true do %>いいねを消す<% end %>")
の書き方にあると思うのですが、正しい書き方が分かりません。
また、createメソッド内で、@postと@likeをきちんと定義できています。
よろしくお願い致します。