在模块中使用require - Rails

时间:2013-03-05 20:37:35

标签: ruby-on-rails ruby-on-rails-3 module require

这看起来相当微不足道,但却给了我好悲痛!

我在lib文件夹中有一个模块。

require 'net/http'
module Weather

  def get_response
    NET::HTTP.get_response(URI.parse 'someURL').body
  end

end 

控制器。

class SunController < ApplicationController
include Weather

  def show  
    logger.debug get_response
  end
end 

配置/ application.rb中

config.autoload_paths += %W(#{config.root}/lib)

我收到此错误

uninitialized constant Weather::NET

我知道模块已正确加载。我究竟做错了什么?

1 个答案:

答案 0 :(得分:3)

该课程为Net::HTTP而不是NET::HTTP