Ничто не обескураживает меня. Я использую Ruby 1.9.1 для всего, что я делаю в течение почти года, и у меня было мало проблем. Мой majorgemsтребует 1.9 по разным причинам (легкий UTF-8, волокна и т. Д.), И я не испытывал никаких сомнений по этому поводу. Для некоторых других камней trivial я мог бы сделать токен, чтобы сохранить их совместимыми с 1.8, что в основном означает не использование синтаксиса чистого синтаксиса.
1,9 - текущий рубин. Я вижу, что нужно сохранить старый Ruby для устаревшего кода, который не стоит обновлять, или предпочитая альтернативный Ruby (JRuby, Rubinius и т. Д.), Но это действительно меня озадачивает, почему так много людей все еще начинают новые проекты в более медленной, устаревшей Ruby 1.8.x линии.
Я нашел это просветительское: http://blog.grayproductions.net/articles/understanding_m17n – steenslag
@steenslag, спасибо за ссылку – ohho
Вот еще лучший вариант: http://yehudakatz.com/2010/05/05/ ruby-1-9-encodings-a-primer-and-the-solution-for-rails/ – SFEley