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:
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
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:
Setzen Sie das in einen Initialisierer.
Siehe Ссылка
- MarkusQ
Für Schienen 2.3 :
2.3
Installiere den Edelstein haml und füge den folgenden Initialisierer hinzu config/initializers/force_html4.rb :
haml
config/initializers/force_html4.rb
Tags und Links html ruby-on-rails xhtml