我有erb和form的列表,当我添加新列表时,我希望看到没有重新加载页面的新元素
列出页面
<p id='lists'>
<%= render 'lists/lists', object: @user %>
</p>
我有列表,当我在js coffe中添加新列表时,需要按ID重新加载标记 找到类并为我的部分渲染,但有错误
ActionView::Template::Error (SyntaxError: [stdin]:5:28: unexpected string):
1:
2: $("#lists").prepend("<%= (render partial: "lists/lists")%>");
3: $('form')[0].reset()
尝试其他方式
$("#lists").prepend("<%= escape_javascript(render partial: "lists/lists")%>");
有最后一个列表,但所有列表在页面中加倍
如何更正咖啡中某些ID的渲染部分?
答案 0 :(得分:0)
将"double quotes"
更改为'single'
$("#lists").prepend("<%= escape_javascript(render partial: 'lists/lists')%>");
这可能是问题