gpt4 book ai didi

ruby-on-rails - 无法加载此类文件 - Nokogiri rails

转载 作者:数据小太阳 更新时间:2023-10-29 07:30:46 25 4
gpt4 key购买 nike

我编写了一个使用 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

在我的 Controller 中:

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

我不知道为什么。

最佳答案

如果脚本是实际 Rails 项目的一部分,那么您需要将 Nokogiri 添加到 Gemfile(使用 gem 'nokogiri' 行)。如果您不在 Rails 项目中或者不使用 Bundler 或类似的东西,您仍然需要安装 gem(gem install nokogiri)。

关于ruby-on-rails - 无法加载此类文件 - Nokogiri rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10475219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com