【发布时间】:2015-08-23 18:48:57
【问题描述】:
我正在关注article 在我的 Rails 应用程序中使用 Elasticsearch 实现全文搜索,但出现此错误
/.rvm/gems/ruby-2.1.5/gems/rack-1.6.1/lib/rack/builder.rb:49: stack level too deep (SystemStackError)
app/models/article.rb:
require 'elasticsearch/model'
class Article < ActiveRecord::Base
include Elasticsearch::Model
include Elasticsearch::Model::Callbacks
end
Article.import # for auto sync model with elastic search
每当我在我的article.rb 模型中写Article.import。
【问题讨论】:
-
用最小的可重现示例替换您的链接,以便我们可以实际看到发生了什么。
-
app/models/article.rb: require 'elasticsearch/model' class Article
-
@awsmsid 请使用您在 cmets 中提供的信息更新您的问题
-
另外你得到的错误可能是由于无限递归,请将你的索引也粘贴到问题中
标签: ruby-on-rails elasticsearch