Quando criança, Ruby passava praticamente todas as tardes de sábado na Elizabeth Murray School of Dance, em Glasgow. Fez sua primeira aparição televisiva aos 11 anos num comercial para a campanha "Money Sense", do Banco Real da Escócia. Ruby também sempre esteve envolvida com atuação na escola e atua no teatro desde que se formou.
Após participar da última temporada da série da CBBC e da ZDF/ZDFE, "Wolfblood: Família Lobo", no papel de Daisie, esteve em duas ocasiões na telenovela "Doctors", da BBC (em 2017 como Shelley Williams e em 2019 como Nina Hobbs).
Se tornou mais conhecida pelo papel de Marina Thompson, na série "Bridgerton", da Netflix.
Além de atuar no teatro e na televisão, Ruby atua no cinema, onde fez sua estreia em 2020 como Yakira, protagonista do filme "How to Stop a Recurring Dream", drama de Ed Morris.
Comentários sobre Ruby Barker