Estoy accediendo a un archivo, y antes de anexarlo, quiero eliminar la última línea del archivo. ¿Hay alguna manera eficiente de hacer esto en Ruby?¿Cómo borrar la última línea de archivo en Ruby?
Esto es lo que estoy utilizando para acceder al archivo:
file = File.new("imcs2.xml", "a")
Esto funciona siempre que el texto de reemplazo sea más largo que el texto original en la última línea del archivo. Si es más corto, el resto se insertará en una nueva línea después de la línea insertada. – Excalibur
Este código no elimina la última línea de un archivo. –