Сайт на Ruby on Ralis?
Начнем с того, что RoR это фреймворк, а Drupal это CMS и это совсем разные вещи.
1) Да действительно все так, но имейте ввиду, что это относиться к программной части.
2) Сможете, но опять же, ну думайте что в RoR, есть какая то готовая админка и какие то готовые плагины к ней. Там есть так называемые гемы, но гем не плагин к cms, это модуль к cms, он предоставляет функционал который вы можете встроить в систему, но его придется именно встраивать, прийдется его настраивать (настраивать в коде).
3) Этого ничего нет в RoR, вы можете реализовать их сами, вы можете найти гем который предоставит необходмый функционал, но это все равно придется программировать.
Судя по вашим вопросам, вы не до конца понимаете что такое разработка, в чем отличие CMS от фреймворка.
Не ленитесь погуглите. Если кратко то CMS это система которая позволяет создать сайт без навыков программирования, да для нее пишут модули, используют ее API, но тут вы скорее меняет то что уже есть. Фреймоворк это каркас для создания приложений с нуля, да там есть всякие функции, методы, плюшки которые избавляют от рутины, гемы которые например избавят вас от прямой работы с API ютюба, но если говорить грубо то это просто синтаксический сахар для других функций, а сам сайт вам придется полностью писать самому.
Вам нужно попробовать написать, что то на руби и вы сразу поймете разницу. Друпал и RoR это разные инструменты для разных задач. Глупо разворачивать рор для простого бложика или сайта визитки. Вам придется руками писать гору функционала который есть в другпал из коробки. RoR нужен тогда, когда ваша задача столь специфична, что проще ее сделать самому, чем корежить друпал.
Ruby on Rails — фреймворк, написанный на языке программирования Ruby
Drupal — это система управления сайтом (CMS)
1) Первое может создать второе(т.е. свою CMS под свои задачи без всего лишнего)
2) Документацию и готовые примеры кода никто не отменял - да и сам фреймворк предполагает наличие готовых подключаемых модлей для решения типовых задач
3) Уровень знаний совсем другой, нежели использование готовой CMS