问题标签 [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.
searchlogic - 搜索逻辑在按该关联排序时从结果中删除没有关联的记录
我正在使用搜索逻辑来过滤和排序我的结果,但是当我按关联排序并且该关联并不总是存在于所有记录时,它会从我的结果中删除记录。
例如,假设我有一个用户模型,它可以有一个车辆模型但不是必须的,如果我有一个结果表,您可以在其中按用户车辆进行订购,我希望所有没有车辆记录的用户都被视为空字符串,并且因此,在开头订购所有车辆,然后是其他用户记录,其中车辆按品牌名称订购。
不幸的是,所有没有车辆的用户记录都会从结果中删除。
无论如何,是否仍然使用搜索逻辑,因为我发现它非常有用
ruby-on-rails - rails searchlogic 和 will_paginate undefined method `order' for #
有没有人有同样的问题或有效的解决方案?我总是收到这个错误消息,这里是模型、控制器和视图代码
请帮助,在此先感谢
ruby-on-rails - 当我订购我的记录时,searchlogic 返回 nil
我不明白为什么ascend_by 对我不起作用。这是控制台读数
>> tapes = Tape.search(:timestamp_gte => "1278361923")
=> blah blah blah
>> tapes.length
=> 1436
>> tapes.ascend_by_timestamp
=> nil
当我使用descend_by 和其他列时,我会得到相同的行为。
红宝石 1.8.7
Rails 2.3.8
搜索逻辑 2.4.19
ruby-on-rails - 如何在视图中使用 searchlogic 对关联对象进行排序?
大家好,stackoverflow的知识高手,再次小程序员学徒tabaluga需要帮助
目标:使用户名在视图中可排序。困难在于,我正在查询控制器中的配置文件( Profile.username 不存在,但 Profile.user.username 存在)。我如何做到这一点?到目前为止我的代码
型号代码
控制器代码
查看代码
好的,视图代码不起作用(显然)如何在视图代码中传递关联对象并将其转换为符号?
提前致谢 :)
ps 编辑我刚刚发现,这段代码确实有效,抱歉打扰了:)
ruby-on-rails - 在 Rails 中使用 searchlogic 按 created_at 年份查找记录
我正在开发一个 Rails 应用程序,我希望能够使用 Searchlogic gem 搜索在给定年份创建的记录,但我不知道如何让 Searchlogic 只按年份搜索。我在我的搜索表单中尝试了这个:
<%= f.date_select(:created_at_equals, :start_year => 2010, :end_year => 2015, :discard_day => true, :discard_month => true, :include_blank => true ) %>
但这会返回带有以下参数的“无效参数”错误:
{"search"=>{"collection_like"=>"", "spring"=>"0", "order"=>"descend_by_id", "user_email_like"=>"", "fall"=>"0", "created_at_equals(1i)"=>"2010", "created_at_equals(2i)"=>"", "created_at_equals(3i)"=>""}}
任何帮助将不胜感激。提前致谢。
埃里克
ruby-on-rails - rails 从 searchlogic 文本字段中修剪空白
这有效:
基线控制器
基线索引视图
我将在哪里修剪前导和尾随空格text_field
?我可以在.strip!
某个地方使用吗?
ruby-on-rails - Searchlogic 上的关联
我有以下关联:
如果我有一个 BookShelf 对象,我如何使用 searchlogic 搜索属于当前书架中书籍的页面?
目前我正在使用这个:
所以分页部分只是使用 will_paginate 这并不是真正相关的。
关键是我认为这些代码行有些难看。有什么改进吗?
ruby-on-rails - 哪个版本的 searchlogic 适用于 Rails 2.1.0?
我刚刚为我的 Rails 2.1.0 应用程序安装了 searchlogic 2.4.24,但出现以下错误:-
..aliasing.rb:31:in alias_method':NameError: undefined method
merge_joins' 用于类 `Class'
是版本冲突吗?有谁知道哪个版本的 searchlogic 适用于 Rails 2.1.0?
谢谢!
ruby-on-rails - 在一个字段中使用多个单词按 attribute_like_any 搜索 [searchlogic]
我的表格
控制器
这将返回正确的结果,但现在我的表单显示名称["foo", "bar"]
而不是用户输入的内容 ( "foo bar"
)。
处理这个问题的优雅方法是什么?
感谢任何反馈
ruby-on-rails - 如何扩展/继承 SearchLogic::Search?
这是我正在尝试的:
应用程序/模型/product.rb
应用程序/模型/product_search.rb
测试
NameError: 未初始化的常量 SearchLogic
子类化或扩展的适当方法是什么SearchLogic::Search
?