Ajouter une nouvelle ligne dans le fichier?

97

Je souhaite ajouter une nouvelle ligne après l'insertion d'une chaîne.

Mon code actuel ressemble à ceci:

  File.open(filename, 'a') do |file|
    file.write @string
  end

Comment puis-je ajouter une nouvelle ligne après l'insertion de la chaîne?

never_had_a_name
la source

Réponses:

48

file.write "\n"

Boréalide
la source
52
Vérifiez que vous avez "\ n" et non "\ n"
Marklar