Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从ActiveResource获取响应头?_Activeresource - Fatal编程技术网

如何从ActiveResource获取响应头?

如何从ActiveResource获取响应头?,activeresource,Activeresource,我正在使用ActiveResource4.0,我需要使分页工作正常。我已经在服务器端设置了响应头,但无法在客户端读取它们 我正在使用这篇很棒的博文: 我试图从响应中读取标题: ActiveResource::Base.connection.response 但我得到了一个错误: # 如何获取响应标题 gem“动态资源响应”救援。 例如,假设服务器返回分页的标题 X-极限、X-偏移、X-总计 class Order < ActiveResource::Base self.format

我正在使用ActiveResource4.0,我需要使分页工作正常。我已经在服务器端设置了响应头,但无法在客户端读取它们

我正在使用这篇很棒的博文:

我试图从响应中读取标题:
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'].到
}) 
结束
结束