6 Stimmen

Rails und Partials, gibt es einen effizienteren Weg, dies zu schreiben...?

Ich habe einen Teil in einer Schleife wie folgt...

<% things.each do |thing| %><%= render :partial => "thingy", :locals => { :something  => something, :thing  => thing } %><% end %>

Dies scheint nur nicht sehr railsy, ich frage mich, ob es effizienter Weg, um Teilbereiche in einer Schleife.

5voto

Benennen Sie Ihren Teilbereich von "thingy" in "thing" um und tun Sie dies:

<%= render things, :locals => { :something => :goatse } %>

Ich könnte mir keine bessere Railsy vorstellen.

2voto

apneadiving Punkte 112449

Versuchen Sie es:

<%= render :partial => "thingy", :collection =>things, :locals => { :something  => something} %>

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X