diff --git a/plugins/elasticsearch/lib/elasticsearch_indexed_model.rb b/plugins/elasticsearch/lib/elasticsearch_indexed_model.rb index d3c77db..9051555 100644 --- a/plugins/elasticsearch/lib/elasticsearch_indexed_model.rb +++ b/plugins/elasticsearch/lib/elasticsearch_indexed_model.rb @@ -2,6 +2,8 @@ module ElasticsearchIndexedModel def self.included base base.send :include, Elasticsearch::Model + base.send :include, Elasticsearch::Model::Callbacks + base.send :index_name, "#{Rails.env}_#{base.index_name}" base.extend ClassMethods base.class_eval do diff --git a/plugins/elasticsearch/lib/ext/text_article.rb b/plugins/elasticsearch/lib/ext/text_article.rb index c87c1d8..7185aee 100644 --- a/plugins/elasticsearch/lib/ext/text_article.rb +++ b/plugins/elasticsearch/lib/ext/text_article.rb @@ -1,3 +1,7 @@ +# REQUIRE TO LOAD DESCENDANTS FROM TEXT_ARTICLE +require_dependency 'raw_html_article' +require_dependency 'tiny_mce_article' + require_dependency 'text_article' require_relative '../elasticsearch_indexed_model' diff --git a/plugins/elasticsearch/views/elasticsearch_plugin/_text_article_display.html.erb b/plugins/elasticsearch/views/elasticsearch_plugin/_text_article_display.html.erb index 23fa3b7..7d345bf 100644 --- a/plugins/elasticsearch/views/elasticsearch_plugin/_text_article_display.html.erb +++ b/plugins/elasticsearch/views/elasticsearch_plugin/_text_article_display.html.erb @@ -1,5 +1,5 @@