Почему Vue.js стал популярен в связке с Ruby on Rails?
Vue можно использовать в связке с чем угодно, он стал популярнее в связке с рельсами, просто потому, что стал популярнее сам, как фреймфорк
(Кстати, сегодня он обогнал реакт по звёздочкам на гитхабе https://hasvuepassedreactyet.surge.sh )
Потому что он проще чем реакт, имеет много общего с HTML и интуитивно понятнее. У нас, если нет ресурсов фронт команды на проект, разработчики выбирают вуе, потому что как показывает практика он гарантированно учится за 3 дня бекэндерами.
P.S. Лично мне фреймворк не понравился, но я и на фронте в свое время довольно много писал и теперь React one love