路轨咖啡回报模板

时间:2016-11-26 14:46:34

标签: ruby-on-rails coffeescript

我有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的渲染部分?

1 个答案:

答案 0 :(得分:0)

"double quotes"更改为'single'

$("#lists").prepend("<%= escape_javascript(render partial: 'lists/lists')%>");

这可能是问题