Próbuję wyrenderować szablon płynny w układzie płynnym (szablon Płynny szablon, a nie układ płynnego układu CSS). Nie mogę sprawić, by część układu była renderowana. Obecnie przy użyciu:Jak można renderować szablon w układzie za pomocą języka szablonów płynnych?
assigns = {'page_name' => 'test'}
@layout = Liquid::Template.parse(File.new(@theme.layout.path).read)
@template = Liquid::Template.parse(File.new(self.template.path).read)
@rend_temp = @template.render(assigns)
@rend_layout = @layout.render({'content_for_layout' => @rend_temp})
render :text => @rend_layout, :content_type => :html
Powstały HTML strony pokazuje, że „szablon” wydanego w ciekłym w porządku, ale to nie jest owinięty z układem (zastępując „content_for_layout” w układzie z wytopione szablonie)
Tak, ale istnieją pewne porwanie wyszukiwań szablon i innych smakołyków można dziedziczyć z szyn, które rezygnują z powyższym kodzie. Chociaż działa, nie jest to dokładnie "szyny" w stylu lub funkcjonalności. – Dan