我正在使用Ruby on Rails 4。
我正在尝试:
require 'rest-client'
在我的控制器中,我想解析从表单获取的登录信息并将其发送到API。 我可以验证该gem已安装,并且也在应用程序根目录的Gemfile中。 然而,当我尝试在我的控制器中加载文件时,它仍然会抛出“无法加载此类文件 - rest-client”的错误。我已经谷歌了这个错误,看到的大多数答案要么是该gem未安装,不在Gemfile中,或两者都不满足。但这里的情况都不是。我的控制器是否由于某种原因无法访问rest-client gem? 我必须使用rest-client,因为API要求如此。 这是我用来安装这个gem的行:gem install rest-client
这是宝石的主页:https://github.com/archiloque/rest-client
它只是将您重定向到https://github.com/rest-client/rest-client
我还应该注意到,当我不在Rails项目中使用代码而只是在终端中运行命令时,它可以正常工作。