$ node-rails settings vue
Each page is its own Vue application, the shared state that is normally global across the client is stored on the server. All Vue components are the same. You can find the Vue page component file in the same directory as your Vue mount file.
Building your Vue component is the same except the props for your page can be passed down from the server. This gives you the page source from your html in your vue and allows you to restrict routes and views based on the data stored on the server.
/assets /vue /components /REUSABLE_COMPONENT.vue /pages /component.vue
window.location.href = '/blogs';