簡體   English   中英

Httparty在軌道上

[英]Httparty in rails

我正在嘗試學習如何使用httparty。 我首先在終端上運行了“ gem install httparty”,希望能夠在一次撬動中使用它,但是沒有運氣。

接下來,我創建了一個新的Rails應用程序,將gem添加到我的gem文件中並運行了捆綁包,並在一個窺探會話中嘗試如下使用httparty:

[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__'

任何幫助將非常感激。 謝謝

我現在正在做完全相同的事情。 我所做的是在rails lib目錄中創建一個文件test_party.rb (確保將config.autoload_paths += %W(#{config.root}/lib)config/application.rb

在新的lib文件中,創建一個類TestParty並include HTTParty

然后在Rails控制台中,您可以運行TestParty.whatever_you_want

希望有幫助!

在您的撬動調用中需要寶石

pry -rhttparty

或一次撬

require 'httparty'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM