Tag: bonsai

URI :: InvalidURIError:方案http不接受注册表部分:: 9200(或错误的主机名?)

我正在使用Elasticsearch / SearchKick / Bonsai在Heroku上设置生产搜索。 这在本地很好用,但是我在Heroku上索引我的对象时遇到了麻烦。 在config / initializers / bonsai.rb中 require ‘elasticsearch/model’ if ENV[‘BONSAI_URL’] Elasticsearch::Model.client = Elasticsearch::Client.new({url: ENV[‘BONSAI_URL’], logs: true}) end 在lib / tasks / elasticsearch.rb中 require ‘elasticsearch/rails/tasks/import’ 在user.rb中 include Elasticsearch::Model include Elasticsearch::Model::Callbacks searchkick def search_data attributes.merge( profile_name: profile.name(&:name), book_title: books.map(&:title) ) end 的Gemfile gem ‘bonsai-elasticsearch-rails’ #in the production group gem ‘elasticsearch-model’ gem ‘elasticsearch-rails’ […]