Jede Schleife Haml?

8

Ich habe diese each Schleife: (haml)

%Vor%

Weil @deals eine kombinierte Abfrage von 3 Tabellen (Modellen) ist, verwende ich polymorphic_path , um die Verknüpfungen der Bilder zu erzeugen.

%Vor%

Aber dies erzeugt region_city_attachment_path , was nicht korrekt ist. Die erste Schleife a Variable speichert den richtigen Wert, aber wie kann ich reach die erste a Variable in der zweiten each Schleife?

    
Remco 29.07.2012, 22:04
quelle

3 Antworten

13

Gib einfach einen anderen Namen.

%Vor%     
iblue 29.07.2012, 22:07
quelle
13

Sie sollten klarer sein, wenn Sie Variablennamen verwenden, machen Sie etwas wie

%Vor%

Es ist eine wirklich schlechte Übung, Namen wie "a" / "b" / "x" zu verwenden, wenn Sie einen viel besser lesbaren Code schreiben können

    
arieljuod 30.07.2012 02:38
quelle
1

Benutze nicht den gleichen Namen für beide, und alles wird gut.

    
Ry︁ 29.07.2012 22:06
quelle