首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rails中的Httparty

rails中的Httparty
EN

Stack Overflow用户
提问于 2014-10-16 10:14:22
回答 2查看 1.4K关注 0票数 2

我正在尝试学习如何使用httparty。我首先在我的终端上运行了'gem install httparty',希望能够在一个窥探会话中使用它,但没有成功。

接下来,我创建了一个新的rails应用程序,将gem添加到我的gem文件中,运行bundle,并在pry会话中尝试使用httparty,如下所示:

代码语言:javascript
复制
[1] pry(main)> HTTParty.get("http://rubygems.org/api/v1/versions/httparty.json")
NameError: uninitialized constant HTTParty
from (pry):1:in `__pry__'
[2] pry(main)> HTTParty.get("http://rubygems.org/api/v1/versions/httparty.json)
[2] pry(main)* httParty.get("http://rubygems.org/api/v1/versions/httparty.json)
SyntaxError: unexpected tIDENTIFIER, expecting ')'
httParty.get("http://rubygems.org/api/v1/versions/httparty.json)
                  ^
[2] pry(main)> httParty.get("http://rubygems.org/api/v1/versions/httparty.json")
NameError: undefined local variable or method `httParty' for main:Object
from (pry):2:in `__pry__'
[3] pry(main)> response = httParty.get("http://rubygems.org/api/v1/versions/httparty.json")
NameError: undefined local variable or method `httParty' for main:Object
from (pry):3:in `__pry__'
[4] pry(main)> response = HTTParty.get('https://api.stackexchange.com/2.2/questions?site=stackoverflow')
NameError: uninitialized constant HTTParty
from (pry):4:in `__pry__'

任何帮助都将不胜感激。谢谢

EN

回答 2

Stack Overflow用户

发布于 2018-01-16 22:30:14

需要gem,要么在您的pry调用中

pry -rhttparty

或一次在窥探

require 'httparty'

票数 1
EN

Stack Overflow用户

发布于 2014-10-16 11:30:48

我现在也在做同样的事情。我所做的是在rails lib目录中创建一个test_party.rb文件。(确保将config.autoload_paths += %W(#{config.root}/lib)添加到您的config/application.rb

在新的lib文件中,创建类TestParty和include HTTParty

然后,您可以在rails控制台中运行TestParty.whatever_you_want

希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26395154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档