【问题标题】:Scaffolding Extensions: NoMethodError脚手架扩展:NoMethodError
【发布时间】:2010-06-05 04:11:17
【问题描述】:

不确定是否有很多人熟悉 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 是可加载的,因为我可以在其类中成功设置一些配置变量。

【问题讨论】:

    标签: ruby sinatra scaffolding


    【解决方案1】:

    这对我有用:

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

    【讨论】:

    • 所以我的安装有问题。我只是像平常一样安装了 gem
    • 实际上,我认为这里需要注意的小区别是要求语句的顺序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-22
    • 2014-08-14
    相关资源
    最近更新 更多