я использую язык программирования ruby on rails для создания очень простого проекта, который необходим для создания иерархии папок, как в папке yahoomailно мне нужно также создать подпапку в этом каталоге, поэтому поддержка ruby на рельсах?
Да, это так.
Вы можете создавать рекурсивные каталоги, используя
require 'fileutils' FileUtils.mkdir_p 'my/path/to/something'
Следующие ссылки могут быть полезны для вас http://rosettacode.org/wiki/Walk_a_directory/Recursively#Ruby, Ruby: как рекурсивно найти и удалить пустые каталоги?