0
我写了一个简单的ROR应用程序,我用airbrake引发了一个异常。这是我的代码如下没有这样的文件加载 - config/initializers/airbrake(LoadError)
require 'airbrake'
require 'config/initializers/airbrake'
begin
raise "Serious problems happened"
params = {
:api_key => Airbrake.api_key,
:error_message => 'Notification',
:backtrace => caller,
:parameters => {},
:session => {}
}
rescue => e
Airbrake.notify(:error_class => "Special Error", :error_message => "Spe
cial Error: #{e.message}", :parameters => params)
end
当我运行上面的代码,我发现了以下异常
/root/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/cus
tom_require.rb:55:in `require': no such file to load -- config/initializers/airb
rake (LoadError)
from /root/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1
/rubygems/custom_require.rb:55:in `require'
from sample.rb:2:in `<main>''
但我已经在配置/初始化airbrake.rb,我不知道为什么没有采取路径。
什么能在这里