问题标签 [searchlogic]
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 - Ruby on Rails:2.3.8:如何让 searchlogic 与捆绑器一起使用?
目前,我收到此错误:NameError: undefined method
merge_joins' for classClass'
我只是在做
bundler 说它正在使用版本2.4.28
那么...在正确的 searchlogic 版本中与 rails 2.3.8 一起使用是什么?
searchlogic 2.4.28 是它开始需要 2.3.11 之前的最后一个可用版本 =\
在我的环境中的第 16 行,我这样做:
编辑:宝石文件:
ruby-on-rails - Searchlogic:如何定义一个命名范围,以便我可以在关联模型上使用 OR?
所以,我发现了这个:Searchlogic OR condition results in undefined method
但这仅适用于您直接搜索的模型上的字段。我有一个订阅模型,但我想搜索不同订阅的帐户名称或它们的 other_field,例如。
从上面的链接(和修改)我希望能够做类似的事情:
但现在我得到一个错误:
编辑:想通了:必须在我的调用中包含 .search 来分配@search var
mysql - 你如何在mysql或rails中做到这一点
假设您有一个 posts 表和一个 tags 表,两者都由 post_tags 表关联。
所以
帖子有 id/subject/body 列
标签有 id/name
post_tags 有 id/post_id/tag_id
在 Rails 术语中,我有一个 Post 模型,它通过 AssetTags 有许多标签。
我正在尝试查询具有 2 个特定标签的帖子。所以如果有一个rails标签和一个mysql标签,我想要一个返回只有这两个标签的帖子的查询。
说得通?
有什么方法可以使用 activerecord(我正在使用搜索逻辑)或 mysql 来做到这一点?
ruby-on-rails - Rails,如何使用 searchlogic 重新排序返回的对象
所以我在过去的一段时间里有过各种形式的这种工作,但从来没有一起工作。
作为参考,我有类别/品牌/产品,正确的关系有效:该网站是http://emeraldcityguitars.com以查看它的实际效果。
所以在我的品牌控制器中显示动作:
这很好用,正如我的日志中所证明的那样:
您可以看到它的抢手产品按价格下降。
在我的 Brand#show 中,我正在执行以下操作:
目标是用户可以按几个不同的选项进行排序。
我的 products_helper 中也有这个:
我遇到的问题是,如果我单击下拉菜单并将价格从最低到最高重新加载,则在 url 末尾带有“?order=ascend_by_price”,但产品的顺序没有变化。
任何帮助表示赞赏。
ruby-on-rails - Searchlogic gem install -> 安装不是 searchlogic 的 gem(然后不安装 searchlogic)
.... 这里发生了什么?不应该安装搜索逻辑,而不是这些......我不需要的宝石?
ruby-on-rails - searchlogic - 搜索 attr_accessor
我有一个symbols
包含列的表: ,该表的主键id and symbol_name
在哪里id
在我的符号模型中,我有
在我的 index.html.erb 页面上,用户可以通过在搜索文本字段中输入“EMI:777”来搜索 id 为 777 的符号。
我正在使用 searchlogic 进行搜索。
当我在搜索表单中使用“symbol_id”时,我收到以下错误消息:
任何建议都非常感谢
ruby-on-rails - Searchlogic - 搜索完全匹配
我正在使用 Searchlogic 在我的“报告”索引页面上执行搜索。
目前,如果我搜索报告 ID 为“5”的报告,我会得到报告 ID 包含“5”的条目列表。
当我输入“5”时,我想只获取report_id 为“5”的记录。
有什么建议吗?
非常感谢
ruby-on-rails - Searchlogic 的可行替代品是什么?
Searchlogic似乎不适用于 Rails 3。(除其他外,Ryan Bates 在他的 RailsCasts 中提到过,Google Group中的最后一个问题来自 2010 年。)
所以我正在寻找替代品。我喜欢您制作搜索表单的字段名称并将其转换为 Search 对象的功能,然后您可以使用@search.all
or获得结果@search.paginate
。
起初,Meta Where和Meta Search看起来很有希望。但后来我发现这个通知“MetaWhere 将不会更新以支持 3.1”。(我使用的是 Rails 3.2.2。)
开发人员提议使用一个名为“Ransack”的库来替代 MetaWhere。
好吧,也许吧。但在我深入研究“Ransack”之前,我想我应该把问题放在那里:有没有人知道另一个库与我上面描述的 SearchLogic 具有类似的功能?(视图表单填充一个搜索对象。)
ruby-on-rails - Searchlogic:查找日期与时间之间的记录
我正在使用 Searchlogic 插件,但我需要在两个时间之间查找记录。
没有回报什么,但是
返回 2012 年 1 月 1 日创建的所有记录...
有什么解决办法吗?
ruby-on-rails - searchlogic - 数组错误
我有以下控制器方法
如果我将代码更改为 '@search = @search1'
,它可以正常工作并返回结果,但是当我这样做时'@search = @search2 + @search1'
,我会收到以下错误消息:
不能在数组上使用 searchlogic 吗?
有没有解决上述问题的方法?
非常感谢您的宝贵帮助。