Ruby on rails 解惑API获取帐户信息
我正在尝试使用ActiveResource从Unfuddle API获取帐户信息 url是Ruby on rails 解惑API获取帐户信息,ruby-on-rails,ruby,activeresource,unfuddle,Ruby On Rails,Ruby,Activeresource,Unfuddle,我正在尝试使用ActiveResource从Unfuddle API获取帐户信息 url是http://mydomain.unfuddle.com/api/v1/account 这是我的ActiveResource类 class Account < ActiveResource::Base self.collection_name = "account" self.site = "https://mydomain.unfuddle.com/api/v1" self.user =
http://mydomain.unfuddle.com/api/v1/account
这是我的ActiveResource类
class Account < ActiveResource::Base
self.collection_name = "account"
self.site = "https://mydomain.unfuddle.com/api/v1"
self.user = "me"
self.password = "pass"
end
我得到了我的帐户信息,知道为什么ActiveResource方法不起作用吗
**更新
我忘了说明我有这个问题,我使用了erikkallens hack 似乎是这个问题,我尝试了vaskas解决方案,但默认情况下不起作用,我不得不修改它
class Account < ActiveResource::Base
self.collection_name = "account"
self.site = "https://mydomain.unfuddle.com/api/v1"
self.user = "me"
self.password = "pass"
self.format = AccountXMLFormatter.new
end
class AccountXMLFormatter
include ActiveResource::Formats::XmlFormat
def decode(xml)
[account: ActiveResource::Formats::XmlFormat.decode(xml)]
end
end
类帐户
class Account < ActiveResource::Base
self.collection_name = "account"
self.site = "https://mydomain.unfuddle.com/api/v1"
self.user = "me"
self.password = "pass"
self.format = AccountXMLFormatter.new
end
class AccountXMLFormatter
include ActiveResource::Formats::XmlFormat
def decode(xml)
[account: ActiveResource::Formats::XmlFormat.decode(xml)]
end
end