安装rest-client gem之后的未定义常量“RestClient”

时间:2013-11-29 12:38:37

标签: ruby-on-rails ruby rest

刚刚将gem "rest-client", "~> 1.6.7"添加到我的gem文件中并运行了bundle install。

尝试让应用向本地码头发送获取请求

@server = "http://127.0.0.1:3333"
RestClient.get @server+'/command/core/get-version'

结果

  

未初始化的常量XController :: RestClient

更新 问题解决了,我忘了重新启动网络服务器。

3 个答案:

答案 0 :(得分:4)

问题是它需要重新启动服务器才能使新安装的gems生效。

答案 1 :(得分:3)

在外面的铁轨上,我遇到了同样的问题。解决方案:

require 'rest-client'

答案 2 :(得分:2)

我几次将宝石restclient命名为rest-client而不是{{1}} :)。这两种宝石都存在,但带破折号的宝石是正确的。