[英]Rails: render partial in .coffee file
我想使用coffeescript在.change
事件发生时.append
部分。 问题在于,当发生.change
事件时,下面的代码不会渲染部分代码,而是<%= j render(:partial => 'participant_data').html_safe %>
在网站上显示为文本。
$('input[type=number][id=quantity-select]').change ->
$('#insert-here').append('<%= j render(:partial => \'participant_data\') %>')
return
当我运行$('#insert-here').append("Test")
时,页面上会显示Test
。 因此,我的目标是正确的div
并能够append
文本,但是我想呈现部分文本而不是文本。
请让我知道我需要如何更改代码,以便部分渲染。
尝试以下。
$('#insert-here').append("#{escape_javascript(render partial: 'participant_data')}")
更新的答案:尝试使用单引号。
$('#insert-here').append('<%= j render(:partial => \'participant_data\') %>')
参考:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.