Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何使用metasearch和rails 3使用单个文本字段搜索多个字段?_Ruby On Rails_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails 如何使用metasearch和rails 3使用单个文本字段搜索多个字段?

Ruby on rails 如何使用metasearch和rails 3使用单个文本字段搜索多个字段?,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,在另一篇stackoverflow帖子中推荐了RubyonRails3应用程序后,我开始使用MetaSearchGem。 我希望在搜索表单上有一个可以在多个字段中搜索的文本字段,而不是每个字段都有一个文本字段。我只是没办法弄清楚 我下面的示例可能更复杂一些,因为它还使用多级关联: 型号:报告 属于网站 型号:站点 他有很多报告 查看(带有搜索表单的报表索引): 有类似于: 而不是2个独立的文本字段,如: 网站和rdocs上的说明包括在初始值设定项中添加新的where语句。我不确定这是否是必

在另一篇stackoverflow帖子中推荐了RubyonRails3应用程序后,我开始使用MetaSearchGem。 我希望在搜索表单上有一个可以在多个字段中搜索的文本字段,而不是每个字段都有一个文本字段。我只是没办法弄清楚

我下面的示例可能更复杂一些,因为它还使用多级关联:

型号:报告 属于网站

型号:站点 他有很多报告

查看(带有搜索表单的报表索引):

有类似于:

而不是2个独立的文本字段,如:


网站和rdocs上的说明包括在初始值设定项中添加新的where语句。我不确定这是否是必需的,但我也不太了解它们。

在GitHub上查看最新版本:


我已经推迟了一段时间添加这种支持,因为我认为语法看起来有点愚蠢。您可能还想查看对自定义搜索方法的支持。

对于阅读本文的读者,该功能现在在meta_search中—它工作正常。

感谢堆对Ernie的更新。它工作得很好,就像我希望的那样。我也会看看那些自定义搜索方法。