アプリを heroku にプッシュしましたが、検索機能に問題があります。私は、Heroku の Bonsai アドオンと同様に、Tire で ElasticSearch を使用しています。Bonsai のドキュメントに従って bonsai.rb 初期化子を作成しました: https://devcenter.heroku.com/articles/bonsai#installing-the-add-on
これまでのところ、次のようになります。
ENV['ELASTICSEARCH_URL'] = ENV['BONSAI_URL']
検索を実行しようとすると、Heroku ログから得られるエラーは次のとおりです。
Tire::Search::SearchRequestFailed (404 : {"error":"Index not found, and lazy index creation is disabled.
タイヤは自動的にインデックスを作成すると思っていました。正直なところ、これらのインデックスが何であるかについては少しわかりません。開発データベースのインデックスと同じですか? これらの機能を備えたアプリをデプロイするための優れたガイドまたはチュートリアルを知っている人はいますか? 前もって感謝します!