脚手架扩展:NoMethodError

时间:2010-06-05 04:11:18

标签: ruby sinatra scaffolding

不确定是否有很多人熟悉Ruby的Scaffolding Extensions,但我查看了他们的文档,论坛,甚至是Heroku测试网站的源代码,但没有找到答案。

我制作了一个基本的Sinatra应用程序并且直接遵循RDoc的指示:

require 'scaffolding_extensions'
require 'sinatra/base'
class Thingy < Sinatra::Base
  scaffold_all_models
end

给出

undefined method 'scaffold_all_models' for Thingy:Class (NoMethodError)

我知道Scaffolding Extensions是可加载的,因为我可以在其类中成功设置一些配置变量。

1 个答案:

答案 0 :(得分:1)

这对我有用:

require 'sinatra/base'
require 'scaffolding_extensions'

class Thingy < Sinatra::Base
  scaffold_all_models
end