Ruby on rails 如何在RubyonRails 2.3.8中优化视图渲染?
我有一个rails应用程序,它为单个操作显示以下日志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
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中打开丑陋模式