我有一个液体模板,我需要在其中渲染一个部分。
请注意@current_page.page_layout.content
将从数据库加载内容。
我的液体布局文件如下:
#layouts/public.html.erb
<%= Liquid::Template.parse(@current_page.page_layout.content).
render('page_content' => yield, 'page_title' => yield(:title)) %>
以下是我的代码,其中也包括部分代码
{{page_content}}
{% include 'this_is_the_partial_name' %}
我收到了这个错误
Liquid error: This liquid context does not allow includes.
我尝试在网上搜索并找到了这个解决方案,但我仍然不确定要为这段代码输入什么:
Liquid::Template.file_system =
Liquid::LocalFileSystem.new(template_path)
liquid = Liquid::Template.parse(template)