问题标签 [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-3 - 是否可以在字符串的复选框上使用 MetaSearch?
我有一个索引页面Users
,我想使用 MetaSearch 使用搜索表单进行过滤。但是,单击复选框时要搜索的值存储为字符串。例如,这是我想将 MetaSearch 应用到的表单:
我的用户模型:
我不想使用搜索按钮。我希望在单击复选框(或多个复选框)时应用过滤器。我是编程新手,所以任何帮助将不胜感激!
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)
ruby-on-rails - 进行联接时选择唯一行
掌握一点背景知识:我正在使用 Rails 3.0.7、Postgres 9.0 和 MetaWhere/MetaSearch 1.0.4
在查询我的数据库时,我在获取唯一记录时遇到了一个非常令人沮丧的问题。我有3个模型如下:
到现在为止还挺好。现在我想做的是找到所有汽车,即菲亚特熊猫的(汽车上的:品牌,:模型名称属性)。这一切都很好。但是,如果我还想从卖家表中获取一些信息,问题就开始显现——我得到了重复的汽车!!!我要做的是:
现在您可能会争辩说,这是不可能的,因为“数据库应该如何知道从连接到每辆车的所有卖家中选择哪个 :kind ?” 但我不在乎,因为它们都是一样的,所以无论是第一个还是最后一个卖家都没有关系,它会从中获取属性值。如果我执行 .debug_sql,我会得到以下信息:
因为这给了我重复,它给出了完美的感觉 - 但我该如何解决呢?- 因为这不是我想要的。
我可以看到两种可能的解决方案:首先,如果我能以某种方式以类似 rails 的方式让它执行
似乎它会给我正确的东西。
第二如您所见,我在关联中添加了一个 :uniq => true ,但据我所知,这仅适用于我的示例,如果我从卖家那里声明并要求这样的汽车:
但我完全不确定这一点!那元位置/元搜索呢?我担心它也会干扰这个。
ruby-on-rails - Cucumber 功能的 UTF-8 错误
我正在使用带有黄瓜和水豚的 Rails 3.0.7 和 ruby 1.9.2。我刚遇到这个问题,我找不到解决方案:(
US-ASCII 中的无效字节序列 (ArgumentError) :10:in
synchronize' (eval):2:in
click_button' ./features/step_definitions/vouchers_company_steps.rb:25:in `/^我在我的凭证 UI$/' 中使用它
我认为这与表单提交有关,它是一个 GET 和著名的 utf8 标记。我的其他表格没有这个问题。这个正在使用元搜索,我不知道它是否有帮助。
ruby-on-rails-3 - 对非字符串数据类型使用元搜索的包含搜索选项
在使用元搜索 gem 进行一些复杂的搜索时,我在使用“_contains”选项时出现错误,后来在文档中发现它仅适用于字符串数据类型字段。由于元搜索不适用于虚拟属性,我想不出一种方法来实现这一点。是否有任何解决方法?谢谢,亚历克斯
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”
汽车控制器:
我希望我尽可能地描述它,我真的会感谢任何关于这个的帮助和任何想法。谢谢大家的时间。
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
ruby-on-rails - meta_search 按计数排序
我有这些模型,我正在使用 meta_search 来订购它。
如您所见,一家公司有许多估算值,我需要一个过滤器来按此顺序显示公司:从估算值最多的公司到估算值最少的公司。
我想有一个排序链接,比如:
我知道我可以用这种方式订购有此声明的公司
谢谢你帮助我。
ruby-on-rails-3 - rails 默认排序使用 MetaSearch
我正在使用 gem 元搜索来提供一些排序功能。该页面默认为created_at ASC
,但我希望它是created_at DESC
,但我不能明确说明,因为它会覆盖 MetaSearch 的排序功能。
关于如何实现这一目标的任何想法?