Каковы главные причины или профессионалы/недостатки, кто-то принял бы решение работать в 1.8.6 более чем 1.8.7 или наоборот?
До сих пор я могу только найти этот ответ, который является от последней версии Гибкой бета электронной книги направляющих:
"Направляющие 3.0 требуют, требует версии 1.8.7 Ruby или 1.9.2-preview3 Ruby. (Это, как известно, не работает над версиями Ruby 1.8.6, Ruby 1.9.1 и предварительные выпуски Ruby 1.9.2 до preview3.)"
Но мой вопрос не ограничен направляющими. Например, http://rubyinstaller.org/downloads/ все еще предлагает 1.8.6 поэтому, по-видимому, существуют разработчики, которым все еще нужна та версия более чем 1.8.7.
Журнал изменений 1.8.7 содержит список всех изменений в 1.8.7, если ни одно из этих изменений для вас не важно, то я полагаю, вы могли бы остаться на 1.8. 6 ...
http://www.ruby-lang.org/en/news/2008/05/31/ruby-1-8-7-has-been-released/
Новая версия Ruby включает в себя множество исправлений ошибок, множество функциональных возможностей. исправления ошибок, множество функций усовершенствований, перенесенных из версии 1.9, и некоторые улучшения производительности с 1.8.6, сохраняя при этом стабильность и обратную совместимость с с предыдущей версией в высокой степени. См. прилагаемую документацию для получения подробной информации о проблемах совместимости.
кажется, что улучшения стоит включить, особенно учитывая, что веб-фреймворкам приходится много беспокоиться о безопасности.