sum.push(100) sum.push(",") sum.push(200) allsum = sum.split(",") while i < 2 totalsum = totalsum + allsum[i] i = i+ 1 end
для этого я получаю ошибку как Массив не может быть принудительно установлен в Fixnum в ruby на рельсах Кто-нибудь может мне помочь в этом
sum = [100, ",", 200] i = 0 totalsum = 0 for i in 0..sum.length-1 do if sum[i].kind_of? Integer totalsum = totalsum + sum[i] end end puts totalsum
Я не уверен насчет пути Rails.Но является одним из решений с использованием Ruby.