2010-08-07 3 views

Antwort

6

Wenn ich die Frage richtig verstanden habe, fordern Sie eine Frage zu Ruby/Rails Kommentare vs HTML-Kommentare ... Geben Sie diesem einen Versuch in der Ansicht:

<!-- This is an HTML comment and will show up in the HTML source! --> 

Nun ist diese versuchen:

<%# This is a comment that won't show up in the HTML source! %> 
<%# 
    You can even use this for commenting multiple lines! 
    How useful! 
%> 

Hilft das?

+0

Wow! So eine einfache Lösung! Vielen Dank! – AntonAL

2

Verwendung = beginnen und = Ende den Anfang und das Ende Ihres Kommentars zu markieren

+0

Dies ist der Weg zu gehen. –

1

Es gibt keine einfache Möglichkeit, das zu tun. Sie können Affen-Patch-ERB-Quellen vielleicht, aber es ist ein bisschen nerdy.

1

Ich bin kein Rails Programmierer, aber eine schnelle, aber von Binging diesen Link gebracht: http://blog.brijeshshah.com/strip-tags-in-rails-javascript-and-php/

Der Ansatz er mit ist eine, die ich in der Vergangenheit verwendet haben, wo Sie sanitize die Ausgabe der Ansicht. sanitize ist der Name der Funktion, die Sie vor dem Rendern der Ansicht verwenden möchten.

0

Art hackish, aber man kann es in einer Hilfsmethode wickeln

Ihrer Ansicht:

<% comment do %> 
    <%= "this won't be executed" %> 
    or displayed 
<% end %> 

in app/helpers/application_helper.rb

module ApplicationHelper 
    def comment(&block) 
    ## you can do something with the block if you want 
    end 
end 
1

Vielleicht können Sie Haml Comments: -# verwenden lassen Kommentar Dein HTML-Code, ohne dass sie im generierten HTML erscheinen.