Массив не может быть принудительно введен в Fixnum в ruby ​​на рельсах - PullRequest
1 голос
/ 02 ноября 2010
sum.push(100)
sum.push(",")
sum.push(200)
allsum = sum.split(",")

while i < 2
    totalsum = totalsum + allsum[i]
    i = i+ 1
end

для этого я получаю ошибку как Массив не может быть принудительно установлен в Fixnum в ruby ​​на рельсах Кто-нибудь может мне помочь в этом

1 Ответ

2 голосов
/ 02 ноября 2010
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.

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