рельсы двойная ошибка. - PullRequest
0 голосов
/ 20 марта 2011
@sections.each do |section|       
  section.points.each do |point| 
    if point.distance_corrected.blank?
      @total_distance = total_distance + point.distance
    end
  end
end

и затем я пытаюсь вывести <%= @total_distance %> на мой взгляд, я получаю

NameError in PointsController#calculate
undefined local variable or method `total_distance' for #<PointsController:0x000001030698f8>

ошибка.

Я не уверен, что здесь не так, но я думаю, что это что-то в моей двойной петле. Кто-нибудь может помочь с этим?

1 Ответ

3 голосов
/ 20 марта 2011

Строка

@total_distance = total_distance + point.distance

, вероятно, должна быть

@total_distance = @total_distance + point.distance

(если у вас не определен метод или локальная переменная "total_distance" где-то в вашем контроллере).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...