在Sidekiq工作中呈现与Kaminari的分页

问题描述 投票:0回答:1

我有一系列非常繁重的查询,可能需要一段时间才能执行。

在请求页面加载时,我使用查询对后台作业进行排队,并使用ActionCable将结果广播给用户。

结果由ApplicationController.render部分呈现,并包括kaminari分页。

当我尝试在部分中呈现分页链接时

= paginate result_set, params: {controller: 'model_query', action: 'show'}

抛出错误:

ActionView::Template::Error: Devise could not find theWarden :: Proxyinstance on your request environment.

我不确定为什么需要为kaminari实例化设计以呈现分页链接

ruby-on-rails devise sidekiq kaminari
1个回答
0
投票

当我尝试使用ApplicationController.render渲染我要传递给动作电缆的视图时,我遇到了和你一样的问题。现在我使用下面的atricle中的ApplicationController.render_with_signed_in_user,这个解决方案解决了我的问题。希望它能与你合作。

https://qiita.com/littleFeet/items/dd3dfe713e130b969fcc

PS *这篇文章是日文的

© www.soinside.com 2019 - 2024. All rights reserved.