我将以下内容添加到了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
知道发生了什么事吗?
答案 0 :(得分:1)
尝试
Rails.backtrace_cleaner.add_filter { |line| line.gsub(Rails.root.to_s, '') }