मैं तरल लेआउट (तरल टेम्पलेट लैंग, सीएसएस तरल लेआउट सामान नहीं) के भीतर एक तरल टेम्पलेट प्रस्तुत करने की कोशिश कर रहा हूं। मुझे प्रस्तुत करने के लिए लेआउट भाग नहीं मिल रहा है। वर्तमान में उपयोग:तरल टेम्पलेट भाषा का उपयोग कर लेआउट के भीतर आप टेम्पलेट कैसे प्रस्तुत कर सकते हैं?
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
पेज के परिणामस्वरूप एचटीएमएल पता चलता है कि 'खाका' तरल ठीक में प्रदान की गई है, लेकिन यह लेआउट के साथ लिपटे नहीं है (प्रदान की गई टेम्पलेट के साथ लेआउट में 'content_for_layout' की जगह)
हाँ के लिए तरल बूंदों जोड़ा है, लेकिन वहाँ टेम्पलेट लुकअप और अन्य उपहार आप रेल कि आप ऊपर कोड के साथ छोड़ से विरासत में से कुछ अपहरण है। हालांकि यह काम करता है, यह शैली या कार्यक्षमता में बिल्कुल "रेल-आश" नहीं है। – Dan