¿Cómo escribir en un archivo en Ruby?
Necesito leer los datos de la base de datos y luego guardarlos en un archivo de texto.
¿Cómo puedo hacer eso en Ruby? ¿Existe algún sistema de gestión de archivos en Ruby?
Aceptado
¿Estás buscando lo siguiente?
File.open(yourfile, 'w') { |file| file.write("your text") }
Puedes usar la versión corta:
File.write('/path/to/file', 'Some glorious content')
Devuelve la longitud escrita; consulte ::write para obtener más detalles y opciones.
Para agregar al archivo, si ya existe, use:
File.write('/path/to/file', 'Some glorious content', mode: 'a')