【发布时间】:2015-04-15 22:58:00
【问题描述】:
我是 Rails 新手,我正在尝试在循环中渲染部分内容。
这里,books 是一个预先加载到控制器中的数组。
books.each do |book|
<%= render 'books/book', :book => book %>
end
这很好用。但是当书籍数组真的很大时,视图完全加载需要时间。有没有其他有效的方法可以实现同样的效果?我也尝试过使用部分集合(like here),但即便如此,books 的加载时间也没有太大区别。任何建议将不胜感激。谢谢。
【问题讨论】:
-
发布部分内容。性能问题很可能是由部分内部的东西引起的。
标签: ruby-on-rails ruby-on-rails-2 partials ruby-1.8