我有这样的路线:
/orders/preview
Run Code Online (Sandbox Code Playgroud)
它返回类似:
<order><total>100</total></order>
Run Code Online (Sandbox Code Playgroud)
我想将此方法添加到活动资源类中。做这个的最好方式是什么?
我开始做这样的事情:
class Order < ActiveResource::Base
def self.preview(params = {})
post(:preview, params)
end
end
Run Code Online (Sandbox Code Playgroud)
这似乎可行,但是我得到的是Net::HTTP回复,而不是Order对象。我究竟做错了什么?