Использование 'gets' использует только половину (или меньше) введенной строки. Есть ли способ загрузить строку? (Длиной более 900 000 символов)
Самый простой способ обойти это ограничение gets - сохранить эту 900-символьную строку в файле, а затем использовать File.read для ее чтения:
gets
File.read
very_long_string = File.read("./900k_chars")