he estado tratando el método de cadena # truncado proporcionada por los carriles 3:comportamiento extraño de Truncar en Rails 3
irb(main):001:0> "abcde".truncate(1)
=> "abc..."
irb(main):002:0> "abcde".truncate(2)
=> "abcd..."
irb(main):003:0> "abcde".truncate(3)
=> "..."
irb(main):004:0> "abcde".truncate(4)
=> "a..."
irb(main):005:0> "abcde".truncate(5)
=> "abcde"
irb(main):006:0> "abcde".truncate(6)
=> "abcde"
estoy esperando algo así como "a..."
, "ab..."
, "abc..."
...
I no entiendo por qué está actuando así.
Estoy usando Ruby 1.8.7.
¿Funciona en 1.8.7? En 1.9.3 y Rails 3.2 su solución no proporciona la salida solicitada. –