问题标签 [meta-search]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
164 浏览

ruby-on-rails - Rails MetaSearch 不能使用 or 语句来组合 2 个条件

目前我正在使用元搜索 gem,但我不知道如何为搜索表单中的一个元素添加 2 个条件。

这是我的代码

我想拥有market_product_status_equals:market_product_status_is_null

我试着这样做

但它不起作用

提前非常感谢。

0 投票
1 回答
1574 浏览

filter - 带有复选框的活动管理员“AND”过滤器

我的Parent资源中有简单的活动管理过滤器:

我想获取与子资源(has_and_belongs_to_many)关联或不关联的所有父资源。效果不错,但是当我在第一个过滤器活动管理员中选择例如两个孩子时,将返回与第一个或第二个相关联的所有父资源。我需要两个(:child_id和:child_id_not)的“AND”运算符。

任何解决方法?

0 投票
1 回答
931 浏览

ruby-on-rails - 如何使用 ransack 将更多字段包含在 where 条件中?

我正在使用 ransack 谓词构建查询,这意味着我需要大量条件来用于 SQL 方式的 WHERE 子句。这是我作为ransancksearch方法的条件哈希:

这是控制台输出params[:q]

这是它生成的 SQL 查询:

这使:

如何在where子句中包含所有字段?

如您所见,只有:price字段保留在where子句中。我也需要:baths并且:rooms也被包括在该where条款中。

我该如何解决?

0 投票
1 回答
101 浏览

ruby-on-rails - 保留编辑页面的 meta_search 参数?

我正在使用 meta_search gem。对于带有搜索参数的管理项目索引页面,我有这样的 url。

然后用户选择一个项目,网址将是这个

当用户更新此表单时,搜索参数将丢失。

我怎样才能保留这些参数。我的意思是 session 或 meta_search 有一些方法来解决这个问题?

0 投票
1 回答
198 浏览

ruby-on-rails - 更改元搜索参数

索引操作

如果params[:search][:stage_in]存在并且它等于“time_end”我想像这样更改它params[:search][:stage_in] == "started"并且它可以与@search一起使用

0 投票
1 回答
87 浏览

ruby-on-rails - 使用 meta_where gem 的 meta_search

我正在使用 meta_search 和 meta_where gem。在我的控制器文件中:

当我运行此代码时,我在浏览器中出现这样的错误

0 投票
1 回答
462 浏览

ruby-on-rails - Rails 元搜索关联未定义方法

我正在使用 Rails 应用程序,并已开始使用元搜索来处理搜索功能,但我在获取正确的搜索方法时遇到了麻烦。

例如,我有一个具有现场成本的模型(提案)。

此代码适用于元搜索

然而,对于更复杂的关联,我无法使元搜索路径正确。

我正在尝试搜索:

我尝试了许多关联,但找不到合适的关联。

提案有一个映射到用户的 user_id 字段,所以 Proposal.user 返回一个用户用户然后有一个郊区 ID,它返回一个郊区郊区有一个名为 name 的字段,它返回一个字符串

我将如何将其用于元搜索表单?

我不能得出一个可靠的结论。

提前感谢您的帮助。

0 投票
2 回答
512 浏览

ruby-on-rails - ActiveRecord 不缺少常量 Base!将 rails 3.2.9 jruby 1.7.2 部署到 weblogic 10.3 时出错

在将 Rails 3.2 项目部署到 Weblogic 10.3 时遇到此问题,并正在寻找一个简单的答案。

环境如下所示:JRuby 1.7.2、JRockit 1.6、Rails 3.2.9、Warbler

我部署了基本 2 模型加上设计用户项目,当我在浏览器中浏览它时会发生此错误。有没有人见过这个?这是我第一次使用 JRuby。

编辑:

添加我最近失败的尝试。请注意,我已经为 1.6.8、1.7.0、1.7.2 尝试过 jruby、jruby-jars 并且没有成功。这是我的 Gem File 和 Warbler 配置:

和 Warbler Config(使用 Warble War):

0 投票
0 回答
171 浏览

ruby-on-rails - Metasearch rails gem 按字段多次搜索

我有这样的搜索代码(使用 metasearch rails gem):

但我必须通过描述搜索两个参数:油性,油结构......在某些情况下,我可以先拥有,但没有油结构或有油结构但没有油性......

如果我离开

一切都好

现在它不是通过油性搜索,但为什么呢?怎么做?如何通过这两个字段进行搜索?

0 投票
1 回答
190 浏览

ruby-on-rails - Rails 元搜索:检查是否设置了过滤器

是否可以检查是否设置了来自 rails gem 元搜索的搜索对象的过滤器?我的控制器中有这段代码:

我什么时候做@search.search_attributes.empty?如果我从未发送过表格,那我就知道了。但是,如果我发送表格,即使它是空白的,我也会得到错误(这是逻辑)

如果没有过滤器处于活动状态,检查(从视图中)的最佳解决方案是什么?

我希望有人可以帮助我解决这个问题,谢谢!