ruby-on-rails - Rails - 在模块上包含 Elasticsearch ?

标签 ruby-on-rails ruby elasticsearch

是否有可能拥有

include Elasticsearch::Model
include Elasticsearch::Model::Callbacks

在一个模块上?怎么样?

最佳答案

您可以使用 included ActiveSupport::Concern block 包括这些模块

就像是:

module MyElasticSupport
  extend ActiveSupport::Concern

  included do
    include Elasticsearch::Model
    include Elasticsearch::Model::Callbacks
  end

  ... some other code ...
end

class MyModel
  include MyElasticSupport

  ... some other code ...
end

关于ruby-on-rails - Rails - 在模块上包含 Elasticsearch ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25313984/

相关文章:

jquery - Rails 4 x Bootstrap 3 日期时间选择器 : design is not good

elasticsearch - Elasticsearch:搜索JSON数组

elasticsearch - 如何匹配多个术语查询?

ruby-on-rails - Rails (RoR) ActiveRecord 自定义验证

ruby-on-rails - 如何使用 Rails 和 ri_cal 创建 .ics 文件?

ruby-on-rails - RSolr::Error::Http: RSolr::Error::Http - 500 内部服务器错误

ruby-on-rails - 选择的 xpath 父属性

elasticsearch - 在 ElasticSearch 中聚合不同值

ruby-on-rails - 最佳 Ruby on Rails 前端开发攻略

ruby-on-rails - bundle 有什么意义?