Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Rails con café

18/34
Recursos

Aportes 2

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Aquí esta el código de coffescript a javascript

window.PLATZI = {
  init() {
    console.log('Make with love by Platzi');
  },
  tasks: {
    index: {
      setup() {
        console.log('In the index page');
      }
    }
  }
};

$(document).on('turbolinks:load', () => PLATZI.init());

Si alguno tiene este error en la consola de chrome:
Uncaught Error: Module build failed (from ./node_modules/coffee-loader/dist/cjs.js):
TypeError: this.getOptions is not a function

Esto parece ser un error “aleatorio”, cuando el cargador de coffee no funciona correctamente. En mi caso, fue un conflicto de versiones entre coffeescript y coffee-loader (coffe-loader v 2.0 requiere coffeescript> 2.0 - pero el comando rails webpacker: install: coffee, instala coffescript 1.12.7 (última v1).

Para solucionarlo, tuve que cambiar la línea en package.json (en la raíz) de:
“coffee-loader”: “^ 2.0.0”,
a
"coffee-loader": “0.9.0”,
(0.9.0 es el último que funcionará con coffeescript v1)

y luego ejecuta: yarn install --check-files (para “degradar” el paquete)