Jede Schleife Haml?
Habe ich diese each
Schleife: (haml)
- @deals.each do |a|
.slide
%a{:href => "#"}
- a.attachments.each do |a|
= image_tag(a.file.url, :height =>"325px", :width =>"650px" )
.caption{:style => "bottom:0"}
= a.description
Weil @deals
ist die kombinierte Abfrage von 3 Tabellen (Modelle), die ich verwenden polymorphic_path
zu generieren, die links von den Bildern.
- @deals.each do |a|
.slide
%a{:href => "#"}
- a.attachments.each do |a|
= image_tag(a.file.url, :height =>"325px", :width =>"650px" ), polymorphic_path(@region, @city, a)
.caption{:style => "bottom:0"}
= a.description
Aber dies erzeugt region_city_attachment_path
was nicht richtig ist. Die jeweils erste Schleife a
variable speichern, den richtigen Wert, aber wie kann ich reach
den ersten a
variable in der zweiten each
Schleife?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur geben Sie ihm einen anderen Namen.
sollten Sie sich für mehr Klarheit bei der Verwendung von Variablen-Namen etwas wie
es ist eine wirklich schlechte Gewohnheit, Namen zu verwenden, z.B. "a"/"b"/"x", wenn Sie schreiben können, einen viel besser lesbaren code
Einfach nicht mit dem gleichen Namen für beide von Ihnen, und alles wird gut.