Wie entfernen-Anwendung Layouts von particualar Ruby on Rails-Seite?
Wie kann ich entfernen Sie die layout-Anwendung.html-Code.erb von rendering auf einer bestimmten Seite. Es ist nun sichtbar auf allen Seiten in meiner Anwendung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie überschreiben die Standard-rendering auf der controller-Ebene.
Können Sie überschreiben auch die übergabe des layouts an eine controller-action-level:
Und, wenn Sie wirklich verzweifelt, können Sie überschreiben-layouts in der Ansicht:
Siehe die ausgezeichnete Schienen-guide zum Thema: Layout und rendering in Rails
ian.
layout nil
an der Spitze des Controllers.Können Sie einfach hinzufügen, um den controller:
was bedeutet, dass die Anwendung layout nicht gerendert werden, die für das anzeigen und Bearbeiten von Seiten
Hier ist eine Antwort.
Können Sie einstellen: format.js {render :layout=>false}
jQuery + Ajax + Haml. js.erb-Dateien nicht brennen