Ruby on rails 如何在RubyonRails 2.3.8中优化视图渲染?

Ruby on rails 如何在RubyonRails 2.3.8中优化视图渲染?,ruby-on-rails,optimization,Ruby On Rails,Optimization,我有一个rails应用程序,它为单个操作显示以下日志 Completed in 587ms (View: 415, DB: 29) | 200 OK [http://localhost/] 渲染视图层需要415毫秒。有没有办法在rails中优化视图渲染? 我是RubyonRails的初学者 我已经在一个页面(用HAML编写)上呈现了这样的调用,该页面显示了上面的日志时间。我想优化这些部分的渲染 - auctions.each do |auction| = render :parti

我有一个rails应用程序,它为单个操作显示以下日志

Completed in 587ms (View: 415, DB: 29) | 200 OK [http://localhost/]
渲染视图层需要415毫秒。有没有办法在rails中优化视图渲染? 我是RubyonRails的初学者

我已经在一个页面(用HAML编写)上呈现了这样的调用,该页面显示了上面的日志时间。我想优化这些部分的渲染

  - auctions.each do |auction|
    = render :partial => "/shared/vertical_item", :object => auction,:inline => true  

谢谢

优化视图的一个非常好的方法是使用片段和页面缓存。但要注意不要做得太过分

我可能会感到困惑,但我不知道
:inline=>true
应该做什么。根据我的说法:内联用于在不使用模板的情况下渲染内联erb,例如

  render :inline => "<%= 'hello ' + name %>", :locals => { :name => "david" }
render:inline=>”,:locals=>{:name=>“david”}
(摘自)

所以我建议删除
:inline=>true
,看看这是否有帮助


否则,我希望看到您正在使用的部分属性。

我的问题是渲染部分属性。。让我更新我的问题来解释这种情况。试着在haml中打开丑陋模式