Konfigurieren Sie Rails, um HTML-Ausgabe anstelle von XHTML auszugeben

8

Wie konfiguriere ich Ruby on Rails, um HTML-Code anstelle von XHTML auszugeben, wenn ich Helfer (Formular, Javascript, CSS, etc.) benutze?

Ich nicht möchte den Schrägstrich am Ende haben:

%Vor%     
deepwell 27.02.2009, 17:58
quelle

4 Antworten

5

Diese Antwort ist in dem Link von MarkusQ enthalten, aber ich dachte, ich könnte es genau buchstabieren.

Sie müssen den Code ändern, anstatt alle Tags zu rendern. Dazu können Sie den folgenden Code in eine Datei wie lib / dont_use_xhtml.rb

einfügen %Vor%     
Kyle Boon 06.03.2009 19:37
quelle
2

Die Lösung funktioniert nicht mit der neuesten Version von Rails. Einige Helfer überschreiben das offene Methodenargument von 'offen' zu 'falsch'.

Das Folgende funktioniert für mich in Rails 2.3.5:

%Vor%

Setzen Sie das in einen Initialisierer.

    
Seth Ladd 28.12.2009 03:04
quelle
1

Siehe Ссылка

- MarkusQ

    
MarkusQ 27.02.2009 18:03
quelle
0

Für Schienen 2.3 :

Installiere den Edelstein haml und füge den folgenden Initialisierer hinzu config/initializers/force_html4.rb :

%Vor%     
Justin Tanner 10.08.2010 18:40
quelle

Tags und Links