葡萄 - 维生素与葡萄酿造者

时间:2014-10-10 23:35:39

标签: ruby-on-rails-4 kaminari grape jbuilder grape-api

有没有办法让这种葡萄 - kaminari与葡萄 - jbuilder宝石一起工作?

我尝试在实际API模块端点中对记录进行分页:

resource :groups do
    desc "Return a list of groups belonging to your company."
    get "/", jbuilder: "v3/groups" do
      paginate(@groups)
    end
end

我还尝试将paginate调用放在jbuilder对象中:

json.array! paginate(@groups) do |group|
  json.partial! "v3/group", group: group, computer_array: false
end

两者都没有效果。有人可以帮助我做这项工作吗?

1 个答案:

答案 0 :(得分:0)

我终于解决了。您必须将变量重置为分页数组,如下所示:

resource :groups do
    desc "Return a list of groups belonging to your company."
    get "/", jbuilder: "v3/groups" do
      @groups = paginate(@groups)
    end
end