Rails和partials,是否有更有效的写作方式......?

Min*_*ure 6 ruby performance ruby-on-rails partial

我有一个像这样的循环...

<% things.each do |thing| %><%= render :partial => "thingy", :locals => { :something  => something, :thing  => thing } %><% end %>
Run Code Online (Sandbox Code Playgroud)

这只是看起来不是很困难,我想知道是否有更有效的方法将部分放入循环中.

小智 5

将您的部分从'thingy'重命名为'thing'并执行此操作:

<%= render things, :locals => { :something => :goatse } %>
Run Code Online (Sandbox Code Playgroud)

我想不出任何更多的Railsy.