Я открыл свой существующий файл в режиме r +.Вставить строки по определенной строке в файл
open ("# {RAILS_ROOT} /locale/app.pot", 'r +') do | f |
конец
Я хочу, чтобы вставить некоторые другие строки в определенной строке нет .. Как я хочу вставить «HII» на номер строки 10. «привет» на номер строки 2. «мир» на линии номер 20.
Как я могу справиться с этим в рубине ??
Мне пришлось внести несколько исправлений: f.write sdat, а затем f.write rest. Также необходимо убедиться, что sdat имеет новую строку (если вы этого хотите). – nilanjan
Отредактированный код, чтобы он работал должным образом. Так оно и было, оно только вставило массив в файл, который был не совсем ('[blah, остальная часть документа в одной строке]'). Хороший вклад @jdeseno! – JGutierrezC