我正在尝试使用以下代码访问目标网址的网页内容:
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
答案 0 :(得分:1)
不是require 'Net'
。你需要这个:
require 'net/http'