Use join:

a = [ "a", "b", "c" ]
puts a.join( " -- " )

And while we're at it, you can use the %w( ... ) construct to quickly
make an array of strings:

puts %w( a b c ).join( " -- " )