Tôi đang cố gắng hiển thị mẫu chất lỏng trong bố cục lỏng (Dạng lỏng mẫu lang, không phải bố cục CSS lỏng). Tôi không thể có vẻ để có được một phần bố trí để render. Hiện đang sử dụng:Làm cách nào bạn có thể hiển thị mẫu trong bố cục bằng ngôn ngữ mẫu của Liquid?
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
Kết quả là HTML của trang hiển thị rằng 'mẫu' rendered in tốt lỏng, nhưng nó không được bọc với cách bố trí (thay thế 'content_for_layout' trong cách bố trí với các mẫu render)
Có, nhưng có một số xâm nhập tra cứu mẫu và các quà tặng khác mà bạn thừa hưởng từ đường ray mà bạn bỏ qua bằng mã bên trên. Trong khi nó hoạt động, nó không chính xác "rails-ish" trong phong cách hoặc chức năng. – Dan