Я сталкиваюсь с проблемами при создании цикла в Ruby, который должен быть передан во включаемый файл GAMS.Он должен отображать каждый кортеж вектора ac (i, j) для всех i и j, т.е.соответствующее расстояние между складами и клиентами.Пока это цикл:
printf(f, "Parameter c(i,j) / \n")
@warehouses.each { |wh| printf(f, "c('i" + wh.id.to_s + "',") +
@clients.each { |cl| printf(f, "'j" + cl.id.to_s + "')=") +
@transquans.distance.to_s(@warehouses, @clients) + "; \n"
}
}
Структура, которая за этим загружена здесь .
Возвращаемое сообщение об ошибке выглядит так:для nil: NilClass ".