如何从ActiveResource获取响应头?
我正在使用ActiveResource4.0,我需要使分页工作正常。我已经在服务器端设置了响应头,但无法在客户端读取它们 我正在使用这篇很棒的博文: 我试图从响应中读取标题:如何从ActiveResource获取响应头?,activeresource,Activeresource,我正在使用ActiveResource4.0,我需要使分页工作正常。我已经在服务器端设置了响应头,但无法在客户端读取它们 我正在使用这篇很棒的博文: 我试图从响应中读取标题: ActiveResource::Base.connection.response 但我得到了一个错误: # 如何获取响应标题 gem“动态资源响应”救援。 例如,假设服务器返回分页的标题 X-极限、X-偏移、X-总计 class Order < ActiveResource::Base self.format
ActiveResource::Base.connection.response
但我得到了一个错误:
#
如何获取响应标题 gem“动态资源响应”救援。
例如,假设服务器返回分页的标题
X-极限、X-偏移、X-总计
class Order < ActiveResource::Base
self.format = :json
self.site = 'http://0.0.0.0:3000/'
self.element_name = "order"
add_response_method :http_response # our new method for returned objects
end
class OrdersController < ApplicationController
def index
orders = Order.all(:params=>params)
@orders = Kaminari::PaginatableArray.new(
orders,{
:limit => orders.http_response['X-limit'].to_i,
:offset =>orders.http_response['X-offset'].to_i,
:total_count => orders.http_response['X-total'].to_i
})
end
end
类顺序params)
@orders=Kaminari::PaginatableArray.new(
命令{
:limit=>orders.http_响应['X-limit'].到,
:offset=>orders.http_响应['X-offset'].到,
:total_count=>orders.http_响应['X-total'].到
})
结束
结束