Skip to content

Instantly share code, notes, and snippets.

@tdouce
Created November 14, 2012 04:20
Show Gist options
  • Save tdouce/4070231 to your computer and use it in GitHub Desktop.
Save tdouce/4070231 to your computer and use it in GitHub Desktop.
changes to midland
app/models/model.rb
class Model < ActiveRecord::Base
include Tire::Model::Search
include Tire::Model::Callbacks
index_name INDEX_NAME
....
....
end
config/initializers/bonsai.rb
ENV['ELASTICSEARCH_URL'] = ENV['BONSAI_URL']
# Optional, but recommended: use a single index per application per environment
app_name = Rails.application.class.parent_name.underscore.dasherize
app_env = Rails.env
INDEX_NAME = "#{app_name}-#{app_env}"
#if ENV['BONSAI_INDEX_URL']
# bonsai_uri = URI.parse(ENV['BONSAI_INDEX_URL'])
# Tire.configure do
# url "http://index.bonsai.io"
# end
# BONSAI_INDEX_NAME = bonsai_uri.path[1..-1]
#else
# BONSAI_INDEX_NAME = "my_index"
#end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment