Также используется множество других более специализированных гемов, здесь представлены лишь самые основные, без которых не обходится почти не одно rails приложение.
Здесь будут также приведены, только самые важные и необходимые технологии, которые мы используем.
Это неплохо было бы знать для работы в любой области программирования
В заключении хотелось бы сказать, чтобы вы не пугались большого количества используемых технологий, многие из них можно изучить по ходу работы.
Самое главное что, администратор должен знать linux, бэкэнд разработчик должен уметь разрабатывать на ruby on rails фреймворке или на битриксе, а фронтенд разработчик должен уметь верстать и знать javascript.