我有一个 RESTful API 调用,其行为如下:
HTTP GET http://addresss:port/settings/{setting}
它仅返回指定为简单字符串的设置值:
"settingValue"
我想使用 ActiveResource:Base 的子类检索此值
class Settings < ActiveResource:Base
self.site = CONFIG['uri']
self.collection_name = 'settings'
self.format = :json
...
end
但是当我打电话时Settings.find("Setting")
,我得到了unexpected token at '"settingValue"'
。
我可以更改从 API 返回的数据的格式,但无论如何要让 Rails 正确处理这些数据吗?