1-й вопрос Ruby on Rails эта получается Backend?!
Приветствую Вас категорически. Сложно дать конкретный ответ на не совсем корректно поставленный вопрос. Ruby on Rails - это не фронтенд и не бэкенд, RoR - это фреймворк. 😉 Если Вы имеете ввиду, что преимущественно RoR используется для разработки бэкенда, то Вы правы.