我在 Ryan Bates 无尽分页教程之后遇到了问题:http ://railscasts.com/episodes/114-endless-page-revised
我的咖啡脚本可以正常获取结果,但是我的 index.js.erb 代码(实际更新 DOM 的代码)不起作用 - DOM 中没有任何更新,也没有任何 JS 错误。
这是代码:
<% @images.each do |image_url| -%>
$('.thumbnails').append('<%= render :partial => "/images/partials/thumbnail", :locals => { :image_url => image_url } %>');
<% end -%>
以下是日志:
Rendered images/partials/_thumbnail.html.erb (0.1ms)
Rendered images/partials/_thumbnail.html.erb (0.1ms)
Rendered images/partials/_thumbnail.html.erb (0.1ms)
Rendered images/partials/_thumbnail.html.erb (0.1ms)
看起来页面上实际上没有呈现任何内容,任何人都可以看到为什么会发生这种情况吗?
谢谢!
编辑
_thumbnail.html.erb
<div class="thumbnail">
<a href="<%= image_url %>" class="grouped_elements">
<img data-src="holder.js/160x120" src="<%= image_url %>">
</a>
</div>