gpt4 book ai didi

ruby-on-rails - 找不到可寻址的 gem

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

在我的 Gemfile 中我有:

gem 'addressable'

在 search_controller.rb 中:

uri = Addressable::URI.new
uri.query_values = {:q => query}

我收到这个错误:

NameError (uninitialized constant SearchController::Addressable):

如果我放

require 'addressable/uri'

在我的 Controller 上,它可以工作!!我已经完成了“sudo bundle install”,它显示 addressable 已安装。我做错了什么?

最佳答案

查看可寻址的 gem 源代码,我发现它没有 lib/addressable.rb,这是 ruby​​gems 或 bundler 在加载所需 gem 时需要的默认文件。所以看起来它是故意这样设计的——让你明确地只需要你需要的库。

关于ruby-on-rails - 找不到可寻址的 gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12497138/

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