Неопределенный метод '>' для nil: NilClass <NoMethodError>
Хорошо, у меня есть следующий код
def update_state_actions
states.each do |state|
@state_turns[state.id] -= 1 if @state_turns[state.id] > 0 && state.auto_removal_timing == 1
end
end
теперь в линии ...
@state_turns[state.id] -= 1 if @state_turns[state.id] > 0 && state.auto_removal_timing == 1
это говорит об ошибке
in 'block update_state_actions' : Undefined method '>' for nil:NilClass <NoMethodError>
в чем причина ошибки?как придешь>
рассматривается как метод, но это логический оператор?