Получение undefined метода `+ 'для nil: NilClass только с отладчиком RubyMine
Моя среда:
Ubuntu 14
Ruby 2.2.1
Rails 4.2
Новое созданное приложение rails с 1 действием:
class FramesController < ApplicationController
def index
return 0
end
end
Где бы я не поставил точку останова (в представленном случае при возврате 0), я получаю эту ошибку в своем браузере:
undefined method `+' for nil:NilClass
Это происходит только тогда, когда я использую параметр "Отладка" в RubyMine и когда достигается точка останова. Когда я запускаю сервер без отладки/точек останова, все работает нормально.
Ответы
Ответ 1
У меня была такая же проблема, и просто удалить byebug gem
из Gemfile исправил ее
group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
#gem 'byebug'
Проверьте, есть ли byebug в Gemfile и в случае его отключения.
Протестировано с Intellij Idea 14.1, должно также применяться к RubyMine