我尝试调用一个API。我想使用Active Resource,所以我在一个简单的.rb文件中编写了以下代码:
class Order < ActiveResource::Base
self.site = "http://localhost:3000/api/"
self.element_name = "order"
self.format = ActiveResource::Formats::XmlFormat
end
当我调用此文件时,谁应该初始化,他会抛出一个错误:
$ ruby test/test_order.rb
test/test_order.rb:1:in `<main>': uninitialized constant ActiveRessource (NameError)
我尝试创建一个新的rvm gemset并只安装activeresource
rvm gemset create delete_me
rvm use 1.9.3@delete_me
gem install activeresource
他给我抛出了相同的错误。我尝试了Ruby 1.9.2,仍然出现这个错误。
我已经尝试过的activeresource版本是3.1.3和3.2.6。
谢谢。