首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法通过rails应用程序和rake测试任务将异常数据发送到Raygun。通过Rails控制台工作

无法通过rails应用程序和rake测试任务将异常数据发送到Raygun。通过Rails控制台工作
EN

Stack Overflow用户
提问于 2016-06-14 09:43:46
回答 1查看 124关注 0票数 0

我无法通过Rails应用程序和Rake测试任务在我们的暂存环境中向Raygun发送异常数据。但是,异常数据的发送通过Rails控制台工作。

Raygun.rb

代码语言:javascript
复制
Raygun.setup do |config|
  config.api_key = [Key]
  config.filterparameters = Rails.application.config.filterparameters
  config.enable_reporting = !Rails.env.development?
end

Gemfile.lock射线枪进入

代码语言:javascript
复制
raygun4ruby (1.1.9)

httparty (~> 0.11)
json
rack

当我尝试rake测试时所得到的错误

代码语言:javascript
复制
$ RAILS_ENV=production rake raygun:test

Oh-oh, something went wrong - double check your API key

API Key - [FIltered])
rake aborted!

TypeError: no implicit conversion of HTTParty::Response into String

/var/lib/gems/2.3.0/gems/raygun4ruby-1.1.9/lib/raygun/testable.rb:17:in `rescue in tracktestexception'

/var/lib/gems/2.3.0/gems/raygun4ruby-1.1.9/lib/raygun/testable.rb:8:in `tracktestexception'

/var/lib/gems/2.3.0/gems/raygun4ruby-1.1.9/lib/tasks/raygun.tasks:5:in `block (2 levels) in

Raygun::ItWorksException: Woohoo! Your Raygun<->Ruby connection is set up correctly

/var/lib/gems/2.3.0/gems/raygun4ruby-1.1.9/lib/raygun/testable.rb:9:in `tracktestexception'

/var/lib/gems/2.3.0/gems/raygun4ruby-1.1.9/lib/tasks/raygun.tasks:5:in `block (2 levels) in

Tasks: TOP => raygun:test

(See full trace by running task with --trace)

我们使用AWS作为我们的暂存环境。令我惊讶的是,Rails C在通过应用程序和rake测试时却不能工作。

通过Rails控制台完成时,

代码语言:javascript
复制
irb(main):003:0> class ItWorksException < StandardError; end
=> nil
irb(main):004:0> e = ItWorksException.new("Woohoo! Your Raygun<->Ruby connection is set up correctly")
=> #
irb(main):005:0> response = Raygun.track_exception(e)

[Raygun] Tracking Exception...
=> #
irb(main):006:0> response.success?
=> true
EN

回答 1

Stack Overflow用户

发布于 2016-07-22 18:40:35

这可能有点奇怪,但您是否可以尝试以稍微不同的顺序运行它:

rake RAILS_ENV=production raygun:test

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37808470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档