譬如 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
还是一样的结果。求助!