Подтвердить что ты не робот

Получение 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 и когда достигается точка останова. Когда я запускаю сервер без отладки/точек останова, все работает нормально.

4b9b3361

Ответ 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