2011-12-17 2 views
0

Я добавил следующее, как к файлу backtrace_silencers инициализатора:Rails 3.1.3 - backtrace_silencers ошибка инициализации файл

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

Я получаю следующее сообщение об ошибке в моем сервере рельсов, когда происходит исключение:

Ошибка во время безотказного ответа: неправильный тип аргумента Pathname (ожидается Regexp) .../конфигурации/инициализаторы/backtrace_silencers.rb: 2: в `GSUB»

нечетный б/с GSUB используется здесь в качестве примера:

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

Любая идея, что происходит?

ответ

1

Попробуйте

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