Wie kann Code in Rails-Ansichten kommentiert werden?

8

Da ich mit Rails spiele und Ansichten entwickle, möchte ich oft Code auskommentieren. Einfach genug mit Klassen & amp; Modelle, aber Ansichten sind etwas komplizierter.

Was ist der beste Weg, um Code in einer Ansicht zu kommentieren, damit er nicht interpretiert wird, na ja, irgendetwas ... HTML gibt uns <!-- commented Rails code here --> , obwohl der Code, der hier eingefügt wird, trotzdem interpretiert zu werden scheint?!? Oder gibt es einen mehr Raily Weg?

    
Meltemi 22.06.2010, 18:20
quelle

5 Antworten

13

& lt;% Codecode # Kommentar% & gt; GEBRAUCHT, um zu arbeiten, aber ich denke, dass das zufällig war.

Sie sollten Kommentare immer in separate Kommentartags schreiben & lt;% # comment% & gt;

Hinweis: NO SPACE vor dem Pfund.

Nun ist die alte Lücke geschlossen (ich vergesse, ob 'jetzt' Ruby 1.8 oder Rails 3 oder was bedeutet), so dass:

& lt;% code code # dies läuft auch% & gt; & lt;% # führt auch% & gt; & lt;% # die einzige Möglichkeit,% & gt;

zu kommentieren     
elc 08.03.2011, 21:22
quelle
7

Ich benutze das die ganze Zeit

%Vor%     
brad 22.06.2010 18:22
quelle
2

Der Grund, warum Ruby-Code in <!-- --> HTML-Kommentaren ausgeführt wird, liegt darin, dass der gesamte serverseitige Code (z. B. Ruby) zuerst interpretiert wird und die Ausgabe dann an den Client gesendet wird. An diesem Punkt interpretiert der Browser <!-- --> als Kommentar. Wie die anderen Antworten sagen, verwenden Sie <% #comment %> , um in einer Rails-Ansicht zu kommentieren.

    
Daniel Vandersluis 22.06.2010 18:25
quelle
2

Obwohl (und ich hoffe, hier korrigiert zu werden), muss man vorsichtig sein, weil ich ein seltsames Verhalten hatte, wenn ich so etwas mache:

%Vor%

wo es den HTML-Code beeinflusst, der direkt darauf folgt (auch wenn es sich in einer anderen Zeile befindet).

Jeder?

Und würde dies als eine Antwort oder ein Kommentar qualifizieren?

    
ilasno 09.12.2010 23:56
quelle
1
%Vor%

: D

    
huntaub 22.06.2010 18:22
quelle

Tags und Links