Моя среда:
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 и когда достигается точка останова. Когда я запускаю сервер без отладчика / точек останова, все работает нормально.
raise
вместоreturn 0
в качестве точки останова? У меня такое чувство, что возвращение здесь числа 0 вызывает проблемы с соглашениями о контроллерах Rails, которые вы не видите. - person sixty4bit   schedule 23.03.2015