Rails没有识别Ruby的Net模块

时间:2011-06-28 15:50:54

标签: ruby ruby-on-rails-3

我正在尝试使用以下代码访问目标网址的网页内容:

def fetch_url(url)
    r = Net::HTTP.get_response( URI.parse( url ) )
    (r.is_a?(Net::HTTPSuccess)) ? r.body : nil
end

但是,出于某种原因,Rails无法识别Net,这是一个来自v.1.9.2的Ruby模块 - 为什么会这样(我在我的代码顶部使用require 'Net')?< / p>

  

PagesController #home

中的LoadError      

没有要加载的文件 - Net

1 个答案:

答案 0 :(得分:1)

不是require 'Net'。你需要这个:

require 'net/http'