【发布时间】:2015-11-01 23:10:45
【问题描述】:
我正在尝试创建一个视图,用户可以在其中单击不同的按钮并根据他们单击的按钮呈现不同的内容。我试过用 JS 完成这个,但不能真正让它工作。我在视图中做了一个按钮:
<div class="link">
<%= link_to "Greetings", "#" %>
</div>
<div id="show"></div>
然后在job.js.erb中:
$(function() {
$('.link').click(function() {
$('#show').append("<%=escape_javascript render(:partial => 'show' %>");
});
});
不幸的是,资产不支持渲染,但我真的不知道实现这一点的最佳方法是什么。
【问题讨论】:
-
好吧,如果你使用资产,你不应该混合使用 javascript 和 rails。 ajax 呢?
标签: javascript jquery ruby-on-rails