问题标签 [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.
ruby-on-rails - Rails MetaSearch 不能使用 or 语句来组合 2 个条件
目前我正在使用元搜索 gem,但我不知道如何为搜索表单中的一个元素添加 2 个条件。
这是我的代码
我想拥有market_product_status_equals
或:market_product_status_is_null
我试着这样做
但它不起作用
提前非常感谢。
filter - 带有复选框的活动管理员“AND”过滤器
我的Parent
资源中有简单的活动管理过滤器:
我想获取与子资源(has_and_belongs_to_many)关联或不关联的所有父资源。效果不错,但是当我在第一个过滤器活动管理员中选择例如两个孩子时,将返回与第一个或第二个相关联的所有父资源。我需要两个(:child_id和:child_id_not)的“AND”运算符。
任何解决方法?
ruby-on-rails - 如何使用 ransack 将更多字段包含在 where 条件中?
我正在使用 ransack 谓词构建查询,这意味着我需要大量条件来用于 SQL 方式的 WHERE 子句。这是我作为ransancksearch
方法的条件哈希:
这是控制台输出params[:q]
这是它生成的 SQL 查询:
这使:
如何在where
子句中包含所有字段?
如您所见,只有:price
字段保留在where
子句中。我也需要:baths
并且:rooms
也被包括在该where
条款中。
我该如何解决?
ruby-on-rails - 保留编辑页面的 meta_search 参数?
我正在使用 meta_search gem。对于带有搜索参数的管理项目索引页面,我有这样的 url。
然后用户选择一个项目,网址将是这个
当用户更新此表单时,搜索参数将丢失。
我怎样才能保留这些参数。我的意思是 session 或 meta_search 有一些方法来解决这个问题?
ruby-on-rails - 更改元搜索参数
索引操作
如果params[:search][:stage_in]
存在并且它等于“time_end”我想像这样更改它params[:search][:stage_in] == "started"
并且它可以与@search一起使用
ruby-on-rails - 使用 meta_where gem 的 meta_search
我正在使用 meta_search 和 meta_where gem。在我的控制器文件中:
当我运行此代码时,我在浏览器中出现这样的错误
ruby-on-rails - Rails 元搜索关联未定义方法
我正在使用 Rails 应用程序,并已开始使用元搜索来处理搜索功能,但我在获取正确的搜索方法时遇到了麻烦。
例如,我有一个具有现场成本的模型(提案)。
此代码适用于元搜索
然而,对于更复杂的关联,我无法使元搜索路径正确。
我正在尝试搜索:
我尝试了许多关联,但找不到合适的关联。
提案有一个映射到用户的 user_id 字段,所以 Proposal.user 返回一个用户用户然后有一个郊区 ID,它返回一个郊区郊区有一个名为 name 的字段,它返回一个字符串
我将如何将其用于元搜索表单?
我不能得出一个可靠的结论。
提前感谢您的帮助。
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):
ruby-on-rails - Metasearch rails gem 按字段多次搜索
我有这样的搜索代码(使用 metasearch rails gem):
但我必须通过描述搜索两个参数:油性,油结构......在某些情况下,我可以先拥有,但没有油结构或有油结构但没有油性......
如果我离开
一切都好
现在它不是通过油性搜索,但为什么呢?怎么做?如何通过这两个字段进行搜索?
ruby-on-rails - Rails 元搜索:检查是否设置了过滤器
是否可以检查是否设置了来自 rails gem 元搜索的搜索对象的过滤器?我的控制器中有这段代码:
我什么时候做@search.search_attributes.empty?如果我从未发送过表格,那我就知道了。但是,如果我发送表格,即使它是空白的,我也会得到错误(这是逻辑)
如果没有过滤器处于活动状态,检查(从视图中)的最佳解决方案是什么?
我希望有人可以帮助我解决这个问题,谢谢!