RoR:如何为控制器创建包装器

时间:2013-10-23 10:35:18

标签: ruby-on-rails ruby

我是Ruby on Rails的新手。我正在尝试将solr搜索引擎与RoR应用程序集成。应用程序product_search_controller中有一个控制器,它使用原始搜索方法。我想创建一个新的控制器来插入solr serach引擎。

我打算在product_search_controller周围创建一个包装器来做到这一点。创建包装器的最佳方法是什么? 感谢

1 个答案:

答案 0 :(得分:0)

虽然有多种选择,但我建议使用concerns的传统方式:http://api.rubyonrails.org/classes/ActiveSupport/Concern.html

Rails 4默认生成concerns个目录。基本上,您只需要在控制器内concerns/searchable.rb(示例名称)和include Searchable内定义所有功能