Ich versuche eine flüssige Vorlage innerhalb eines flüssigen Layouts zu rendern (Liquid Template lang, nicht CSS Liquid Layout Zeug). Ich kann nicht scheinen, dass der Layoutteil gerendert wird. Derzeit verwenden:
%Vor%Der resultierende HTML-Code der Seite zeigt an, dass die 'Vorlage' flüssig dargestellt ist, aber nicht mit dem Layout umhüllt ist (ersetzt 'content_for_layout' im Layout durch die gerenderte Vorlage)
Für die Verwendung von Flüssigkeit in Ruby auf Schienen (insbesondere Schienen 3) - Ich glaube, die richtige Art, Ihre flüssigen Vorlagen zu rendern (und auch alle Arbeitsschienen für Sie zu tun) ist wie folgt ...
Der Liquid-Edelstein selbst bietet eine liquid_view für Schienen, so dass Sie die Schienen verdrahten können, um nach "flüssigen" Vorlagen zu suchen, wenn Sie #render aufrufen. Diese liquid_view funktioniert nur vollständig mit Schienen 2.3 aber kann leicht aktualisiert werden, um mit Schienen 3 zu arbeiten, indem Sie das folgende Update
machen %Vor%Dies kann hier gesehen werden - & gt; Ссылка
Um dann Ihre Liquid View richtig darzustellen, rufen Sie einfach
%Vor%Da wir in unserer Anwendung eine Handvoll allgemeiner flüssiger Attribute haben, haben wir die "render" -Methode in unserem Basis-Controller überschrieben, um automatisch die Standard-Locals durch Bezugnahme auf #liquid_view_assigns einzuschließen, die zusätzlich hinzugefügte flüssige Tropfen für den Render-Aufruf aufrollen / p> %Vor%
Tags und Links ruby-on-rails liquid