Salut,
En faites je pense que tu as pas bien compris ce qu'est Vue, c'est simplement un framework js. La techno que tu utilises en back n'a pas d'importance réelle. Tout ce d'on a besoin Vue c'est d'url (Root) qui renvoie des données en json par exemple. Donc que tu utilises Ruby, du Java ou php, etc. ça ne change rien. Il faut juste qui tu renvoies des données. Tu peux très bien utiliser un api préparé (exemple) ou le faire toi même (tuto).