0

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

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

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

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

这里以奇怪的 b/c gsub 为例:

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

知道发生了什么吗?

4

1 回答 1

1

尝试

Rails.backtrace_cleaner.add_filter { |line| line.gsub(Rails.root.to_s, '') }
于 2011-12-17T19:47:25.213 回答