我正在制作一个用于学习目的的Rails博客引擎。我想用液体作为模板引擎。我有这样的事情在导轨中使用液体3
## posts_controller.rb
...
def index
@posts = Post.all
end
...
## posts/index.html.liquid
{% for post in posts do %}
{{ post.title }}
{% endfor %}
这给了我以下错误:
undefined local variable or method `template' for
#<PostsController:0x103d16290>
我已经LiquidView加载初始化/ liquid.rb 请让我知道什么是我的问题。 谢谢
你打'在PostsController template'地方?你的初始化器是什么样的?更多细节=更好的答案。 – coreyward 2011-03-28 00:58:28
我在PostsController中没有模板方法。这里是我的初始化程序:require'extras/liquid_view' ActionView :: Template.register_template_handler:liquid,LiquidView 。只是认为液体会像哈姆那样神奇地工作。 – Voidx 2011-03-28 01:25:31
好吧,我经历了液体文档,它确实没有多大帮助。任何人都知道建立一个轨道应用程序加载液体本地文件或知道这样做的开源项目,请帮助我。非常感谢。 – Voidx 2011-03-28 03:22:00