Para agregar a una cadena existente esto es lo que estoy haciendo.Adjuntar a una cadena existente
s = 'hello'
s.gsub!(/$/, ' world');
Hay una mejor manera de agregar a una cadena existente.
Antes de que alguien sugiere siguiente respuesta Lemme muestran que éste no funciona
s = 'hello'
s.object_id
s = s + ' world'
s.object_id
En el caso anterior object_id será diferente para los dos casos.
¿Cómo está usted s < xxjjnn
@RainbowPony Como mi respuesta muestra, '<<' ya modifica el estado del objeto. Lo mismo ocurre con 'concat'. – sepp2k
No siempre: irb (principal): 038: 0> widget.notes.where (: author_id => a) .first.message.concat ("Patata") => "Y halo thar! = DPotato" irb (main): 039: 0> widget.notes.where (: author_id => a) .first.message => "Y halo thar! = D" # widget es una instancia de Widget. Puede tener notas. el mensaje es attr_accessible. – xxjjnn