加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-17 02:44:18 所属栏目:百科 来源:网络整理
导读:在我的Gemfile中我有: gem 'addressable' 在search_controller.rb中: uri = Addressable::URI.newuri.query_values = {:q = query} 我收到此错误: NameError (uninitialized constant SearchController::Addressable): 如果我放 require 'addressable/uri
在我的Gemfile中我有:

gem 'addressable'

在search_controller.rb中:

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

我收到此错误:

NameError (uninitialized constant SearchController::Addressable):

如果我放

require 'addressable/uri'

在我的控制器上,它的工作原理!!我已经完成了“sudo bundle install”,它显示了可寻址的安装.我究竟做错了什么?

解决方法

看看可寻址的gem源我看到它没有lib / addressable.rb这是rubygems或bundler在加载所需的gem时需要的默认文件.所以看起来它是故意这样设计的 – 让你明确地只需要你需要的库.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读