Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vue in compiler mode #231

Merged
merged 4 commits into from
Oct 4, 2019
Merged

Vue in compiler mode #231

merged 4 commits into from
Oct 4, 2019

Conversation

difernandez
Copy link
Contributor

  • Se hace que por defecto la aplicación obtenga Vue de la distribución que incluye el compilador. Esto permite usar vue como usualmente lo hacemos en platanus: componentes dentro de vistas/rutas rails, para agregar interactividad sin transformar toda la app en una SPA
  • Se adapta el código del application.js a partir de lo que se genera con webpacker en hello_vue.vue
  • Se incluye en el layout como primer hijo del body un div con id vue-app que funciona como el elemento donde se montará vue, permitiendo el uso de componentes en cualquier vista
  • Se agrega el componente app que se genera como ejemplo también al layout, para que cuando se genere la primera ruta se vea este elemento rendereado
  • El html del body del layout al final queda así:
<body>
  <div id="vue-app">
    <app></app>
    <%= yield %>
  </div>
</body>

image

Closes #230

@difernandez difernandez requested a review from gmq October 4, 2019 19:33
@difernandez difernandez requested a review from ldlsegovia October 4, 2019 19:44
@difernandez difernandez merged commit 0012fb7 into master Oct 4, 2019
@difernandez difernandez deleted the vue-in-compiler-mode branch October 4, 2019 19:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

Selecting Vue as frontend doesn't allow using components in rails views
3 participants