譬如 views 下有 _part.html.erb 、show.js.coffee 和 show.html.erb
show.js.coffee:
console.log "<%= render :partial => 'part' %>"
show.html.erb
<%= render :partial => 'part' %>
_part.html.erb
<% cache do %>
...
<% end %>
在开发环境(已开缓存)下能够正确返回,但生产环境下 js 渲染的还是 show.html.erb,而且只返回 part的内容。
一开始以为是 cache key 的原因,后来加上 cache @format do 还是一样的结果。求助!