如何解决此Javascript错误TypeError:';未定义';是否不是一个对象(评估';t.subscribe';)?

如何解决此Javascript错误TypeError:';未定义';是否不是一个对象(评估';t.subscribe';)?,javascript,ruby-on-rails,ruby,capybara,poltergeist,Javascript,Ruby On Rails,Ruby,Capybara,Poltergeist,当我点击一个项目在网上打开时,出现以下错误。我们中的任何人都知道解决方案吗 错误: 测试\内嵌\编辑\项\应用\构建\通过\应用\构建器(TaskFeature): Capybara::Poltergeist::JavascriptError:页面上的Javascript代码中出现了一个或多个错误。如果您不关心这些错误,可以通过在Poltergeist配置中设置js_errors:false来忽略它们(有关详细信息,请参阅文档) TypeError:“undefined”不是对象(正在计算“t

当我点击一个项目在网上打开时,出现以下错误。我们中的任何人都知道解决方案吗

错误: 测试\内嵌\编辑\项\应用\构建\通过\应用\构建器(TaskFeature): Capybara::Poltergeist::JavascriptError:页面上的Javascript代码中出现了一个或多个错误。如果您不关心这些错误,可以通过在Poltergeist配置中设置js_errors:false来忽略它们(有关详细信息,请参阅文档)


TypeError:“undefined”不是对象(正在计算“t.subscribe”) 在 /home/abhay/.rvm/gems/ruby-1.9.3-p362/gems/poltergeist-1.1.0/lib/capybara/poltergeist/browser.rb:197:in-command' /home/abhay/.rvm/gems/ruby-1.9.3-p362/gems/poltergeist-1.1.0/lib/capybara/poltergeist/browser.rb:42:infind' /home/abhay/.rvm/gems/ruby-1.9.3-p362/gems/poltergeist-1.1.0/lib/capybara/poltergeist/driver.rb:110:in find' /home/abhay/.rvm/gems/ruby-1.9.3-p362/gems/capybara-2.0.2/lib/capybara/node/finders.rb:113:inblock in all' /home/abhay/.rvm/gems/ruby-1.9.3-p362/gems/capybara-2.0.2/lib/capybara/node/base.rb:78:同步' /home/abhay/.rvm/gems/ruby-1.9.3-p362/gems/capybara-2.0.2/lib/capybara/node/finders.rb:112:inall' /home/abhay/.rvm/gems/ruby-1.9.3-p362/gems/capybara-2.0.2/lib/capybara/node/finders.rb:26:in-block in-find' /home/abhay/.rvm/gems/ruby-1.9.3-p362/gems/capybara-2.0.2/lib/capybara/node/base.rb:78:insynchronize' /home/abhay/.rvm/gems/ruby-1.9.3-p362/gems/capybara-2.0.2/lib/capybara/node/finders.rb:26:in find' /home/abhay/.rvm/gems/ruby-1.9.3-p362/gems/capybara-2.0.2/lib/capybara/session.rb:341:inblock(2级)课堂:session' /home/abhay/.rvm/gems/ruby-1.9.3-p362/gems/capybara-2.0.2/lib/capybara/dsl.rb:51:in block(2层)in' 任务\u功能。rb:489:inblock in test\u inline\u edit\u an\u item\u app\u builder\u通过\u app\u builder' /home/abhay/podio/auto_deete/auto_deete/test/test\u helper.rb:69:以“身份登录” 任务功能。rb:473:intest\u inline\u edit\u项目\u app\u builder\u通过\u app\u builder'


1个测试、0个断言、0个失败、1个错误、0个跳过

当Poltergeist在您测试的页面上检测到Javascript错误时,会发生此错误。Poltergeist这样做是为了确保您的站点上有无错误的Javascript代码(这是大多数人想要的)


但是,有些人不希望收到Javascript错误的通知。因此,您可以使用来消除此错误。(但这无法修复您的Javascript。)

您在这里没有提供足够的信息,让人们可以轻松地帮助您。这是您自己正在单击的应用程序吗?如果是,那么你需要向人们展示一些相关的代码。如果没有,,那么我恐怕这不是一个你在互联网上遇到的任何随机问题的一般帮助的地方。先生,实际上我提到这不是由于代码而发生的&当没有代码错误的时候。我会给你看哪种代码?你能问我在哪一点需要详细信息吗?你点击该项目的网页地址这将是一个很好的开始-但是,正如我已经提到的,StackOverflow不是一个解决互联网上随机站点任何问题的通用帮助热线网站。我知道,我不需要私人帮助朋友。我想更多地关注1。TypeError:“undefined”不是对象(正在计算“t.subscribe”)2。Capybara::Poltergeist::JavascriptError它在ant URL上我正在使用我的邮件的URL(Gmail)我不明白为什么会发生这个错误?它代表什么?如何解决?我自己不是一个ROR的家伙,但这里的一般信息是,
t.subscribe
在任何地方都没有定义,但代码希望将它作为一个对象来处理,并且可能正在尝试读取它的一个属性或类似属性。@vint-i-vuit接受!