#post-id: 5475-22-23
#original-date: 23.07.2015 Thu
#original-time: 10:23 PM
#original-day:  5475
#original-host: WinXP Home SP3 (Build 2600)

Читаю про строковые операции - мозг взрывает покруче, чем в Javasсript.

str[start, length] > new_str or nil

For the start and range cases the starting index is just before a character and an index matching the string’s size.


http://ruby-doc.org/core-2.2.2/String.html

Иными словами, первый символ в строке, он даже не нулевой, а минус первый. Хотя, помня, что автор - японец...

#upd: Оказалось, что это - какие-то загадочные глюки на одной из машин, которые не повторились на другой OO Надо пробовать ©