修复错误Gem Load Error是:在项目中运行gem时未初始化的常量

时间:2017-05-04 13:13:20

标签: ruby-on-rails ruby ruby-on-rails-4 rubygems

我是一个新手,我写了一个宝石用于刮刮谷歌游戏 我的宝石here

但是当我在项目中安装gem时,那么错误:

Gem Load Error is: uninitialized constant

我不知道有什么办法可以修改或者给我指示或关键字来修改它们。 谢谢你的帮助

1 个答案:

答案 0 :(得分:3)

我检查你的代码,看来如果你改变你为require创建的文件的需要,它可以获取文件。此外,您直接在类上使用该模块,因此您需要在满足类的要求之前首先定义模块。

module ScraperGooglePlay
  def self.lorem
    "lorem"
  end
end

require 'mechanize' # and any other gems you need
require 'active_support/all'
require_relative 'scraper_google_play/base'
require_relative 'scraper_google_play/app'
require_relative 'scraper_google_play/category'
require_relative 'scraper_google_play/search'