ruby-on-rails - Heroku 上的 Searchkick 重新索引

标签 ruby-on-rails searchkick

当我部署到 heroku 时,我不断收到此错误:

 Searchkick::MissingIndexError in PostsController#search
Index missing - run Post.reindex

它正在开发中,但我如何在生产中重新索引?如果可能,请包括确切的步骤。

这是我的 Controller 供引用:
def search
    @posts = Post.search(params[:search])
end

最佳答案

好的,我明白了,对于在此运行中挣扎的人:

heroku run rake searchkick:reindex CLASS=PutYourClassHere

然后
heroku run rake db:migrate

关于ruby-on-rails - Heroku 上的 Searchkick 重新索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27759036/

相关文章:

ruby-on-rails - 使用 Postgres 在 ActiveRecord 查询中别名计算结果、分组和求和

ruby-on-rails - "rails generate plugin"给出 "Could not find generator plugin."

ruby-on-rails - 使用 Ruby Searchkick 的多个搜索词

ruby-on-rails - Rails4 生产 elasticsearch 错误 - 找不到 geo_point,但在开发中有效

ruby-on-rails - 哪个版本的 eventmachine 可以在 Windows 中运行?

ruby-on-rails - rails 中的 SSL 网站将我转发到带有端口 443 后缀的 url

ruby-on-rails - rails : Unit testing a before_create?

ruby-on-rails - 带有聚合的Searchkick(Elasticsearch)直方图-扩展范围

ruby-on-rails - 升级后Searchkick无法将索引映射到模型

ruby-on-rails - 如何清除Rails应用程序中的搜索结果?