[英]How do I use javascript_include_tag with js.erb file in Rails 4?
[英]Rails 4 - How do I use dynamic div ids from div_for in a js.erb file?
我有一個Rails應用程序,其中有一個項目列表。 每個項目都有自己喜歡的按鈕。 單擊此按鈕時,我執行一些Ajax / Javascript來更新狀態。 我在獲取正確的更新按鈕時遇到了一些問題。
我喜歡的按鈕看起來像這樣:
div_for(idea) do
- if current_user.voted_for? idea
= render "ideas/unlike_button", idea: idea
- else
= render "ideas/like_button", idea: idea
我的like.js.erb文件目前看起來像這樣:
$("#<%= idea_#{@idea.id} %>").html("<%= j render partial: 'ideas/unlike_button', locals: {idea: @idea} %>");
我認為這不符合我的要求: "#<%= idea_#{@idea.id} %>"
我想要的是"idea_123"
。
我怎樣才能做到這一點?
代替
$("#<%= idea_#{@idea.id} %>").html("Your code");
嘗試:
$("#idea_<%= @idea.id %>").html("your code");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.