问题标签 [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 回答
598 浏览

ruby-on-rails-3 - 是否可以在字符串的复选框上使用 MetaSearch?

我有一个索引页面Users,我想使用 MetaSearch 使用搜索表单进行过滤。但是,单击复选框时要搜索的值存储为字符串。例如,这是我想将 MetaSearch 应用到的表单:

我的用户模型:

我不想使用搜索按钮。我希望在单击复选框(或多个复选框)时应用过滤器。我是编程新手,所以任何帮助将不胜感激!

0 投票
3 回答
1049 浏览

ruby-on-rails - MetaSearch sort ordered column

I have a model:

There is a sort link in a view file:

When I'm trying to order date_begin as DESC nothing happens because the SQL query is:

How to make MetaSearch reorder this column? (I know that there is a "reorder" method in ActiveRecord but I don't know how to apply it to MetaSearch)

0 投票
1 回答
1676 浏览

ruby-on-rails - 进行联接时选择唯一行

掌握一点背景知识:我正在使用 Rails 3.0.7、Postgres 9.0 和 MetaWhere/MetaSearch 1.0.4

在查询我的数据库时,我在获取唯一记录时遇到了一个非常令人沮丧的问题。我有3个模型如下:

到现在为止还挺好。现在我想做的是找到所有汽车,即菲亚特熊猫的(汽车上的:品牌,:模型名称属性)。这一切都很好。但是,如果我还想从卖家表中获取一些信息,问题就开始显现——我得到了重复的汽车!!!我要做的是:

现在您可能会争辩说,这是不可能的,因为“数据库应该如何知道从连接到每辆车的所有卖家中选择哪个 :kind ?” 但我不在乎,因为它们都是一样的,所以无论是第一个还是最后一个卖家都没有关系,它会从中获取属性值。如果我执行 .debug_sql,我会得到以下信息:

因为这给了我重复,它给出了完美的感觉 - 但我该如何解决呢?- 因为这不是我想要的。

我可以看到两种可能的解决方案:首先,如果我能以某种方式以类似 rails 的方式让它执行

似乎它会给我正确的东西。

第二如您所见,我在关联中添加了一个 :uniq => true ,但据我所知,这仅适用于我的示例,如果我从卖家那里声明并要求这样的汽车:

但我完全不确定这一点!那元位置/元搜索呢?我担心它也会干扰这个。

0 投票
2 回答
4230 浏览

ruby-on-rails - Cucumber 功能的 UTF-8 错误

我正在使用带有黄瓜和水豚的 Rails 3.0.7 和 ruby​​ 1.9.2。我刚遇到这个问题,我找不到解决方案:(

US-ASCII 中的无效字节序列 (ArgumentError) :10:in synchronize' (eval):2:inclick_button' ./features/step_definitions/vouchers_company_steps.rb:25:in `/^我在我的凭证 UI$/' 中使用它

我认为这与表单提交有关,它是一个 GET 和著名的 utf8 标记。我的其他表格没有这个问题。这个正在使用元搜索,我不知道它是否有帮助。

0 投票
0 回答
428 浏览

ruby-on-rails-3 - 对非字符串数据类型使用元搜索的包含搜索选项

在使用元搜索 gem 进行一些复杂的搜索时,我在使用“_contains”选项时出现错误,后来在文档中发现它仅适用于字符串数据类型字段。由于元搜索不适用于虚拟属性,我想不出一种方法来实现这一点。是否有任何解决方法?谢谢,亚历克斯

0 投票
1 回答
200 浏览

ruby-on-rails - 如何搜索一个对象并返回另一个相关对象

我正在尝试在用户搜索课程时创建搜索表单,它返回正在学习该课程的用户名列表。所以我有用户表、课程表和用户课程连接表。我想使用搜索 或ransack。但我想知道我将如何在我的情况下使用这些。提前谢谢你。

0 投票
1 回答
1033 浏览

ruby-on-rails - Meta_Search 未定义方法错误

简介: 我正在开发一个汽车经销商应用程序,所以我有一个名为汽车的表,其中包含字段 carname_id 和 carmodel_id。carname_id 和 carmodel_id 取自两个名为 carnames 和 carmodels 的表,我在其中保存了所有汽车名称和汽车型号。现在我已经设置了这些模型,所以我可以让它们建立关系,比如belongs_to和has_many(不相关,因为它应该正常工作 - 我可以从选择列表中将汽车和模型添加到新车)

我正在使用 meta_search 按许多字段进行搜索,并且 search_form 中的代码看起来像他的

品牌和型号字段是汽车表中的旧文件,用于存储汽车的汽车和型号名称。但是当我进入高级搜索表单时,我发现自己陷入了动态选择模型列表中。我在 car.rb 中有一个为 Car list 指定的汽车名称列表和一个汽车模型列表。我同意这是不是最好的方法,这就是为什么我必须创建 2 个表:我一开始就告诉过你的汽车名称和汽车型号。我已经设置了所有东西,添加新车按预期工作,我可以选择一个 carname_id来自 carnames 表和 carmodels 表中的 carmodel_id,它使用如下形式完美地存储在数据库中:

这样我就放弃了汽车表中的品牌和型号字段,因为我有 2 个新的工作字段 carname_id 和 carmodel_id

现在来解决问题: 在制作这样的表格时,如何通过 carmodel_id 和 carname_id 进行搜索:

为 MetaSearch::Searches::Car:0xb584b7a4返回一个错误
未定义的方法“carname_id_contains”

汽车控制器:

我希望我尽可能地描述它,我真的会感谢任何关于这个的帮助和任何想法。谢谢大家的时间。

0 投票
1 回答
298 浏览

javascript - 将类 ID 分配给输入字段

所以我在rails中有这个代码

在 html 中返回一个像这样的代码

看到类=“hasDatepicker”?我使用 jquery 来获取日历来选择日期,这个日期很好

但这是另一个(使用 meta_search https://github.com/ernie/meta_search

输出一个像这样的html代码

显然这个缺少需要 jquery 显示日历的 class="hasDatepicker"

问题是:我如何让类的东西显示在那个领域谢谢大家的时间。

更新 2 我刚刚发现我需要一个用于 search_year_gte 的 javascript 代码的问题,因为我有一个用于 car_year 的代码看起来像

但是我可以对两个值都使用一个脚本吗?对于 search_year_lte 和 search_year_gte

0 投票
1 回答
303 浏览

ruby-on-rails - meta_search 按计数排序

我有这些模型,我正在使用 meta_search 来订购它。

如您所见,一家公司有许多估算值,我需要一个过滤器来按此顺序显示公司:从估算值最多的公司到估算值最少的公司。
我想有一个排序链接,比如:

我知道我可以用这种方式订购有此声明的公司

谢谢你帮助我。

0 投票
3 回答
1197 浏览

ruby-on-rails-3 - rails 默认排序使用 MetaSearch

我正在使用 gem 元搜索来提供一些排序功能。该页面默认为created_at ASC,但我希望它是created_at DESC,但我不能明确说明,因为它会覆盖 MetaSearch 的排序功能。

关于如何实现这一目标的任何想法?