Ich möchte eine lokale Variable übergeben, die den Ursprung enthält, um auf eine bestimmte Seite zu kommen, diese Variable enthält nur ein Symbol mit dem Wert.Render @object und Locals vs Rendern: Teil
Wenn ich diesen Code verwenden es perfekt funktioniert, ist der Ursprung Variable zugänglich im Teil:
render :partial => "products", :collection => @products, :locals => {:origin => :gallery}
Aber wenn ich diesen Code verwenden, wird der Ursprung nicht festgelegt und nicht zugänglich im Teil:
render @products, :locals => {:origin => :gallery}
Was ist der Unterschied hier? Ist die zweite Zeile des Codes nicht die partielle wie die erste Zeile zu rendern?
Sollte es nicht sein ': Einheimische => {: origin => : Galerie} '? – Nick
@Nick in der Tat war dies ein Tippfehler, in meiner Anwendung verwende ich die: local => {: Herkunft =>: Galerie}, so dass das nicht das Problem war. Aber guter Fang! :) – SteenhouwerD