ruby-on-rails - 我正在尝试在我的Rails应用程序(rails 6)中使用searchkick gem实现 Elasticsearch 。重新索引模型时出现SystemStackError

标签 ruby-on-rails elasticsearch searchkick

rake searchkick:reindex CLASS =餐厅
rake 流产了!
SystemStackError:堆栈级别太深

最佳答案

这不是由于Elasticsearch造成的,似乎您的代码中有非终止递归导致了此错误,请参阅this NR blog以获得详细说明。

关于ruby-on-rails - 我正在尝试在我的Rails应用程序(rails 6)中使用searchkick gem实现 Elasticsearch 。重新索引模型时出现SystemStackError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63908034/

相关文章:

ruby-on-rails - 如何使用SearchKick全面过滤结果(AND)

ruby-on-rails - Rails : Strong parameters, 它必须一直存在吗?

ruby-on-rails - 脚本/rails 与 rails

ruby-on-rails - has_one和has_many在同一模型中。 rails 如何跟踪它们?

elasticsearch - ElasticSearch-模糊关键字匹配

search - Elasticsearch 按地理位置聚合

ruby-on-rails - 使用 postgres 和 redis 对 Rails 项目进行 Dockerize

nest - Elasticsearch 中的Active Directory AuthorizationException

ruby-on-rails - searchkick 400 [searchkick_search] 未找到

ruby - 如何使Searchkick/Elasticsearch where子句不区分大小写?