为什么未初始化的常量HomeController :: HideMyAss?

时间:2014-01-21 12:54:53

标签: ruby-on-rails ruby

无法弄清楚我做错了什么。

使用hidemyass gem代理。

使用github示例代码。

class HomeController < ApplicationController        
  require 'hidemyass'   
  def index                 
    HideMyAss.options[:max_concurrency] = 3
    response = HideMyAss.get("www.google.com", timeout: 2)
  end   
end

Whey我尝试在我的rails控制器中使用它们,我得到了Uninitialized常量错误。

uninitialized constant HomeController::HideMyAss

试着看着消息来源弄清楚没有运气。也许这是我的代码的问题。 Gemfile很好,并试图查看造成问题的所有事情。

1 个答案:

答案 0 :(得分:2)

无需撰写require 'hidemyass'

您只需要将gem 'hidemyass'添加到Gemfile并执行bundle install。使用gem list hidemyass命令检查安装。我已成功检查它并使用github示例。它工作得很好,很顺利。