gpt4 book ai didi

ruby-on-rails - 如何获得 Rails 中包含的已安装 ruby​​ gem?

转载 作者:数据小太阳 更新时间:2023-10-29 08:29:33 27 4
gpt4 key购买 nike

我正在尝试让我安装的 gem 在 Rails 应用程序中运行。我可以在我从命令行使用以下命令运行的 Ruby 程序中很好地要求 gem:

require 'nokogiri'

但是,当我尝试在我的一个 Rails Controller 中执行相同操作时,出现错误提示“没有要加载的文件 -- nokogiri”。

我尝试使用 lib/nokogiri.rb 文件的完整路径,但失败了,因为它找不到“nokogiri/native”。

最佳答案

更好的是,将以下内容放入您的 environment.rb 文件中:

Rails::Initializer.run do |config|
...
config.gem :nokogiri
...
end

这将告诉 Rails 您依赖于那个特定的 gem。它还允许您指定特定版本,并且它会自动使您所有的 gem 保持同步,或者如果您愿意,也可以将它们解压到 vendor/gems 中。

关于ruby-on-rails - 如何获得 Rails 中包含的已安装 ruby​​ gem?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/693706/

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