我是 Ruby on Rails 的新手。我正在尝试将 solr 搜索引擎与 RoR 应用程序集成。应用程序中有一个控制器,product_search_controller
它使用原始搜索方法。我想创建一个新的控制器来插入 solr serach 引擎。
我打算创建一个包装器product_search_controller
来做到这一点。创建包装器的最佳方法是什么。谢谢
我是 Ruby on Rails 的新手。我正在尝试将 solr 搜索引擎与 RoR 应用程序集成。应用程序中有一个控制器,product_search_controller
它使用原始搜索方法。我想创建一个新的控制器来插入 solr serach 引擎。
我打算创建一个包装器product_search_controller
来做到这一点。创建包装器的最佳方法是什么。谢谢
虽然有各种各样的选择,但我建议使用传统的方式:http concerns
: //api.rubyonrails.org/classes/ActiveSupport/Concern.html
Rails 4concerns
默认生成目录。基本上,您只需要在concerns/searchable.rb
(示例名称)和include Searchable
控制器内部定义所有功能