0

Liquid テンプレート エンジン プラグインを使用しようとしていますが、コントローラーが .liquid テンプレートをレンダリングしようとしているときに、次のエラーが発生します。

「LiquidView:Class の未定義メソッド `call'」

product_controller.rb
@product = Product.find(:first) render :layout=> false, :template=> "product/show.liquid"

product/show.liquid
製品名: {{product.name}}
価格: {{product.price}}

http://wiki.github.com/tobi/liquid/getting-liquid-to-work-in-railsに従ってプラグインとしてインストールしました

Rails 2.3.5 と Ruby 1.8.7 を使用しています。

誰かが以前に同じ問題を抱えていましたか?

4

1 に答える 1

0

問題が解決しました。

script/plugin install http://liquid-markup.googlecode.com/svn/trunkを使用してインストールする代わりに

github からソースをダウンロードし、抽出して vendors/plugin ディレクトリに配置しました。

これで、アプリケーションで .liquid ビュー ファイルを使用できるようになりました。

ありがとう ...

于 2010-04-21T14:17:34.733 に答える