未定义的局部变量或方法 'api' for main:Object (NameError)



嗨,伙计们,我是 RoR 的新手,有问题, 当我尝试运行时,我在终端上收到此错误>Ruby api_controller.rb

未定义的局部变量或方法 'api' for main:Object (NameError(

这是我的代码:

require 'rubygems'  
require 'httparty'
url = https://api.coinmarketcap.com/v2/listings/ 
response = HTTParty.get(url) 
response.parsed_response

class Coinmarketcap
include HTTParty
base_uri 'api.coinmarketcap.com'
def listings
self.class.get('/v2/listings/')
end 
end

coinmarketcap = Coinmarketcap.new 
puts coinmarketcap.listings
coinmarketcap.listings.each do |post|   
#puts "Id: #{post['id']        
end

url 周围缺少引号

应该是:

url = 'https://api.coinmarketcap.com/v2/listings'

我复制/粘贴您的代码,它正在使用上述修改

相关内容

最新更新