gpt4 book ai didi

ruby-on-rails - 过滤数据的 ActiveAdmin 收集操作

转载 作者:行者123 更新时间:2023-12-04 03:40:02 25 4
gpt4 key购买 nike

我在索引页面上有一个自定义收集操作,我想访问该操作中的过滤数据。我怎样才能做到这一点?我可以自己拿到收藏吗?或者可能是过滤器参数?

  collection_action :do_something do
# call some async process
redirect_to :action => :index, :notice => "started working!"
end

action_item :only => :index do
link_to('DO WORK', do_something_admin_game_stats_path)
end

最佳答案

您应该通过 scopefilter参数作为您的 link_to 上的选项操作,然后使用 scoped_collection在您的 collection_action 内.

link_to "DO WORK", do_something_admin_game_stats_path(param.slice(:scope, :filter))

我不确定 filter 是否是正确的参数键,但原理应该是一样的。如果由于某种原因您无法访问 params在操作链接中,尝试 controller.params或者如果你真的很绝望 controller.send(:params) .在我的头顶上,我不确定这些参数是否在我头顶的 View 中公开可用。

关于ruby-on-rails - 过滤数据的 ActiveAdmin 收集操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21756136/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com