【发布时间】:2021-11-09 07:53:32
【问题描述】:
我有一个使用 ransack 的图书库 rails 应用程序。基本上,在搜索书名和类别之后。我想有额外的条件,比如亚马逊页面。所以我使用带有ransack参数的link_to。但问题是页面将仅根据我在link_to 中发送的参数呈现结果。有没有一种方法可以让我在当前的搜查会话中插入一个条件。提前致谢。
【问题讨论】:
标签: ruby-on-rails ransack
我有一个使用 ransack 的图书库 rails 应用程序。基本上,在搜索书名和类别之后。我想有额外的条件,比如亚马逊页面。所以我使用带有ransack参数的link_to。但问题是页面将仅根据我在link_to 中发送的参数呈现结果。有没有一种方法可以让我在当前的搜查会话中插入一个条件。提前致谢。
【问题讨论】:
标签: ruby-on-rails ransack
您需要将新条件合并到现有过滤器中,并将该哈希传递给路径助手。
类似这样的:
books_path(q: params[:q].merge(additional_filter_eq: value))
【讨论】: