我有一个主页呈现了很多东西,其中还有一个链接重新呈现了页面的一小部分。
完整的获取请求给出:
Completed 200 OK in 344ms (Views: 110.2ms | ActiveRecord: 10.0ms)
和ajax链接请求:
Completed 200 OK in 2566ms (Views: 2356.1ms | ActiveRecord: 10.5ms)
特别是:
Rendered application_pages/home.js.coffee (2352.7ms)
home.js.coffee 包含三个if
来<% %>
决定渲染什么。没有什么复杂的,没有什么沉重的。
UPDATE 1
我的 home.js.coffee 看起来像这样:
<% if params[:foo]=='foo1' %>
$('#aaa').html('<%= j(render(partial: "foos/foo1"))%>')
<% elsif params[:foo] == 'foo2' %>
$('#ccc').html('<%= j(render(partial: "foos/foo2"))%>')
<% end %>
任何想法?有什么我缺少的设置吗?