获取Padrino辅助方法的NoMethodError

时间:2011-03-23 19:11:18

标签: ruby helpers padrino

我是Padrino的新手,并且一直在浏览示例博客教程。使用下面的示例代码时,我得到NoM​​ethodError

# app/views/posts/index.haml
@title = "Welcome"

#posts= partial 'posts/post', :collection => @posts

我尝试了一些表单助手,他们也给出了同样的错误。 'render'方法虽然有效。我正在使用Padrino 0.9.23。

是否自动包含Padrino助手或我必须这样做?

2 个答案:

答案 0 :(得分:2)

好的,我必须为我的应用程序包含帮助程序,我在类定义之后添加以下行到app / app.rb文件。

# app/app.rb
class SampleBlog < Padrino::Application  
  register Padrino::Helpers

我通过查看admin / app.rb

找到了这个

答案 1 :(得分:0)

是的,这是正确的,但如果您使用padrino应用程序生成器,则注册Padrino :: Helpers会自动添加到该应用程序的app.rb中。