Rails 3.1.3 - ошибка файла инициализатора backtrace_silencers - PullRequest
0 голосов
/ 17 декабря 2011

Я добавил следующее в файл инициализатора 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 Ответ

1 голос
/ 17 декабря 2011

Попробуйте

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