【发布时间】:2012-05-15 13:20:25
【问题描述】:
我编写了一个使用 Nokogiri 的 Ruby 脚本。
对于 Rails,我在 lib/ 目录中制作了这个模块:
require "net/http"
require "uri"
require 'nokogiri'
Module gk_CT
class CT
def getCT
uri = URI.parse("http://www.website.com")
CT = Net::HTTP.get_response(uri)
proc = Nokogiri::HTML(CT.body)
CTQ = Array.new
CTQ << proc.css('td')
end
end
在我的控制器中:
require 'gk_CT'
def show
@CT= gk_CT::CT.getCT()
respond_to do |format|
format.html # show.html.erb
format.json { render json: @CT}
end
end
它总是给我错误:
cannot load such file -- nokogiri
我不知道为什么。
【问题讨论】:
-
在哪一行和哪个文件中抛出了错误?如果是CT,可能是因为你没有nokogiri
Gemfile
标签: ruby-on-rails ruby ruby-on-rails-3 nokogiri