Не беспокойтесь о проблемах, которых у вас нет. Rails 6 и Ruby 2.7 полностью подходят, как и Rails 5.2 и Ruby 2.6.
Я не знаю о каких-либо серьезных несовместимости между Ruby 2.6 и Ruby 2.7, это довольно безобидный апгрейд. Последняя серьезная точка трения была от Ruby 2.3 до Ruby 2.4, когда изменения некоторых внутренних компонентов привели к тому, что некоторые очень старые, больше не обслуживаемые драгоценные камни не смогли правильно компилироваться. Влияние на современные кодовые базы было относительно минимальным.
Если , а это большое, если у вас есть проблемы, просьба сформулировать их на конкретном примере c, и мы сможем решить их их решение. Редко, но не совсем маловероятно, что переход на более раннюю версию решает проблему, но в большинстве случаев обновление - это правильный путь.
Как правило, вы должны использовать вместе последнюю версию Rails и Ruby. Это означает, что если ваше приложение не обслуживается так хорошо, как вы хотели бы, у вас больше возможностей для будущего, чем если бы вы сознательно выбрали старую версию того и другого. Помните, что версии Ruby в конечном итоге выпадают из своего окна обслуживания , как и Rails. Поддержка Ruby 2.5 заканчивается 31 марта 2021 года, а Ruby 2.4 уже истекло.
Использование 2.7 вместо 2.6 дает вам еще пару лет поддержки, которую вы иначе не получили бы .