I am using elasticsearch-rails gem in my rails app. I want to set index name dynamically. In model i did this:
index_name {Account.current_account.subdomain}
Currently there is no support in the gem to do this. Here is the index_name method define in gem
naming.rb
# TODO: Dynamic names a la Tire -- `Article.index_name { "articles-#{Time.now.year}" }`
#
def index_name name=nil
@index_name = name || @index_name || self.model_name.collection.gsub(/\//, '-')
end
How can i get this working? Thanks