嗨,伙计们,我是 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'
我复制/粘贴您的代码,它正在使用上述修改