a = File.join(a, "")
Быстро, просто и дает гарантию того, что a
заканчивается разделителем пути; то есть он дает одинаковый результат, независимо от того, является ли a
"/var/www"
или "/var/www/"
.
Это то же самое, что и комментарий Джо Уайта выше; Я не знаю, почему он не представил его в качестве ответа, поскольку он заслуживает того, чтобы быть им.
Как ни странно, библиотека Pathname не предоставляет удобный способ сделать то же самое.