CakePHP está intentando cargar archivos JS en webroot / activos a través de AssetsController

StackOverflow https://stackoverflow.com/questions/4616492

Pregunta

Tengo algo de JavaScript y otros archivos en webroot / activos. Quiero mantenerlos allí en vez de en Webroot / js por razones que pueden entrar en si es necesario, pero no lo hará aquí por razones de brevedad.

Así home.ctp enlaces a un par de secuencias de comandos en webroot / js / activos. Sin embargo, se trata de enviar las peticiones a través de AssetsController, que no existe. Puedo ver en el depurador Chrome JS que CakePHP está imprimiendo el código HTML, diseño y todo, para la página de error del controlador que falta.

Además, estoy consiguiendo el error "Recursos interpretarse como guión, pero transferido con un tipo MIME text / html."

Tengo esta misma funcionamiento muy bien puesta a punto en mi máquina local - home.ctp encuentra los archivos JS como se esperaba. El problema es que en mi servidor remoto.

Ayuda muy apreciada!

Gracias

¿Fue útil?

Solución

especificar una ruta absoluta:. http://you.com/assets/js/yours.js

marcado normal:

<script type="text/javascript" src="http://you.com/assets/js/yours.js"></script>

O el ayudante HTML en CakePHP:

<?php echo $this->Html->script('/assets/js/yours.js'); ?>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top