Rails 3.1.3 - backtrace_silencers初始化文件错误

时间:2011-12-17 19:36:50

标签: ruby-on-rails-3 backtrace

我将以下内容添加到了backtrace_silencers初始化文件中:

Rails.backtrace_cleaner.add_filter { |line| line.gsub(Rails.root, '') }

发生异常时,我在rails服务器中收到以下错误消息:

  

故障安全响应期间出错:错误的参数类型路径名(预期   Regexp)... / config / initializers / backtrace_silencers.rb:2:在`gsub'

这是奇怪的b / c gsub在这里用作例子:

http://api.rubyonrails.org/classes/ActiveSupport/BacktraceCleaner.html

知道发生了什么事吗?

1 个答案:

答案 0 :(得分:1)

尝试

Rails.backtrace_cleaner.add_filter { |line| line.gsub(Rails.root.to_s, '') }