【问题标题】:Will searchlogic work with Rails 3?searchlogic 可以与 Rails 3 一起使用吗?
【发布时间】:2011-04-09 00:31:20
【问题描述】:

如果没有,我还有什么选择?

【问题讨论】:

  • 我实际上决定同时使用 Thinking Sphinx 和 Metawhere。

标签: ruby-on-rails searchlogic


【解决方案1】:

Metawhere - http://metautonomo.us/projects/metawhere/ 看起来是一个很有前途的选择。 ps:通过 ruby​​flow.com 发现 metawhere。 元搜索 (http://metautonomo.us/2010/03/07/metasearch-object-based-searching-for-rails-3/) 同一作者的其实更接近 Searchlogic。

【讨论】:

    【解决方案2】:

    请使用 Railsdog 的 rd_searchlogic (3.0.0.rc4),它被修改为与 Rails3 完全兼容。您可以从 Spree 0.30 项目中提取此插件。

    【讨论】:

    • 我确认,它不起作用:NameError: undefined local variable or method `assert_valid_keys' for #<:relation:0x00000104f2c740>
    【解决方案3】:

    【讨论】:

      【解决方案4】:

      Searchlogic 执行 2 个功能;它提供了范围的扩展和表单对象。

      最新、最佳 (IMO) 范围扩展(MetaWhere 的继任者):

      http://erniemiller.org/projects/squeel/

      最新最好的搜索表单对象(MetaSearch 的继任者):

      https://github.com/ernie/ransack

      编辑:

      我目前正在评估它们的整合程度。我确实很喜欢在 Searchlogic 中将它们放在一起。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-12-06
        • 1970-01-01
        • 2010-12-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多