我的Liquid视图中出现以下错误:
Liquid error: No such template 'sliders/slider' #<Liquid::LocalFileSystem:0x99319b8>
我的液体代码中的文件结构(保存在数据库中)具有以下代码:
{% include 'sliders/slider' %}
在我看来,我在哪里呈现Liquid内容如下
<%
Liquid::Template.file_system = Liquid::LocalFileSystem.new("sliders/slider")
@template = Liquid::Template.parse(<page code>) %>
<%= raw @template.render(<variables>) %>
<%= Liquid::LocalFileSystem.new("sliders/slider") %>
在app / views / sliders /我有一个名为'_slider.erb
'的文件。
但是,如果我执行<%= render :partial => "sliders/slider" %>
,则显示文件
我在这里遗漏了什么吗?我正在使用Rails 3和Liquid 2.2.2以及Linux。
答案 0 :(得分:2)
我认为您的部分文件名应为:_slider。 liquid ,以使其正常工作。