Недавно я переместил приложение из Ubuntu на сервер Redhat и заметил, что при записи файла произошла разница с написанием \ r \ n, а не просто \ п.Написание файла Ruby только с разрывами строк n
Я устанавливаю \ n в данных, которые нужно записать. Так, например,
data = "Hello\nWorld"
File.open("#{ Rails.root }/tmp/file.txt", "wb") { |f| f.write(data) }
То, что написано на самом деле, «Hello \ r \ nWorld».
Я знаю, что Ruby устанавливает разрывы строк в соответствии с системой, в которой он выполняется, но есть ли способ принудить его к тому, чтобы поддерживать \ n какую бы систему?