Ruby on rails Rails服务器崩溃Chrome“;未收到任何数据”;

Ruby on rails Rails服务器崩溃Chrome“;未收到任何数据”;,ruby-on-rails,google-chrome,rake,Ruby On Rails,Google Chrome,Rake,我已经加载了“斯坦福核心nlp”gem,并且正在尝试在我刚刚起步的应用程序中使用它。 然而,每次我试图显示呈现的文本时,我都会从Chrome收到这个错误消息,rails服务器退出,引用Trace/BPT trap:5 我搜索了其他类似的Rails错误,但找不到任何与我的情况相匹配的错误。我唯一能想到的是,下面的代码导致了某种问题 def pos_tagger (text) require 'stanford-core-nlp' pipeline = StanfordCoreNL

我已经加载了“斯坦福核心nlp”gem,并且正在尝试在我刚刚起步的应用程序中使用它。 然而,每次我试图显示呈现的文本时,我都会从Chrome收到这个错误消息,rails服务器退出,引用Trace/BPT trap:5

我搜索了其他类似的Rails错误,但找不到任何与我的情况相匹配的错误。我唯一能想到的是,下面的代码导致了某种问题

def pos_tagger (text)
    require 'stanford-core-nlp'
    pipeline =  StanfordCoreNLP.load(:tokenize, :ssplit, :pos, :lemma, :parse, :ner, :dcoref)
    text = StanfordCoreNLP::Annotation.new(text)
    newtext = pipeline.annotate(text)
    return newtext
end

作为一名新手,我是否应该放弃使用本模块,尝试其他方法?

我认为您不希望在方法中使用gem。尝试将
require'stanford core nlp'
移动到类定义上方。另外,试着打开rails控制台,逐行查看每个变量被分配了什么,以及它是否是您所期望的。。。TextsController处理#创建为HTML参数:{“utf8”=>“✓", "真实性\“token”=>“bZ7IVKJV/E+LfxKLczNI1jP7ve9PGn/0ZIe00jcxLjE=”,“text”=>{“body”=>“你好,我的朋友们,今天和你们说话真是太棒了”},“commit”=>“Create text”}Killed:9将调查rails控制台(尽管我是新手,以前从未使用过)