ページコントローラーの「表示」アクションで、通常のビューではなく Liquid テンプレートをレンダリングしようとしています。テンプレート自体はデータベースに保存されます。
これは私のショーアクションです:
def show
@organization = Organization.find_by_subdomain(request.subdomain)
@template = Liquid::Template.parse(Template.find(@organization.current_template))
@page = @organization.pages.find(params[:id])
respond_to do |format|
format.html { render @template.render('page' => @page)}
format.json { render json: @page }
end
end
ただし、次の例外が発生します。
uninitialized constant PagesController::Liquid
私は RoR の初心者なので、PagesController クラスで Liquid クラスを見つけようとしているのだと思います。私はできる限りここの(ややまばらな)指示に従っています。
私は何を間違っていますか?