В Ruby 1.9.3 вы можете делать следующее:
Без пробела после запятой:
"1,2,3,4".split(',') # => ["1","2","3","4"]
С пробелом после запятой:
"1,2,3,4".split(', ') # => ["1,2,3,4"]
Без пробела после запятой:
"1,2,3,4".split(',').map(&:to_i) # => [1,2,3,4]
С пробелом после запятой вы получите это:
"1,2,3,4".split(', ').map(&:to_i) # => [1]