2

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" %>と、ファイルが表示されます

ここで何かが足りませんか?Rails3とLiquid2.2.2およびLinuxを使用しています。

4

1 に答える 1

2

部分的なファイル名は_sliderである必要があると思います。それが適切に機能するための液体。

于 2011-09-29T14:11:09.047 に答える