这看起来相当微不足道,但却给了我好悲痛!
我在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
我知道模块已正确加载。我究竟做错了什么?
答案 0 :(得分:3)
该课程为Net::HTTP
而不是NET::HTTP
。