我是 Padrino 的新手,并且一直在学习示例博客教程。使用下面的示例代码时出现 NoMethodError
# app/views/posts/index.haml
@title = "Welcome"
#posts= partial 'posts/post', :collection => @posts
我尝试了一些表单助手,他们也给出了同样的错误。“渲染”方法虽然有效。我正在使用帕德里诺 0.9.23。
Padrino 助手是自动包含的还是我必须包含的?
好的,我确实必须为我的应用程序包含帮助程序,我将以下行添加到 app/app.rb 文件中,就在类定义之后。
# app/app.rb
class SampleBlog < Padrino::Application
register Padrino::Helpers
我通过查看 admin/app.rb 发现了这一点
是的,那是正确的,但是如果您使用 padrino 应用程序生成器,那么注册的 Padrino::Helpers 会自动添加到该应用程序的 app.rb 中。