URL estática al activo

Tengo un script my_pub_script.js.coffee escrito con coffeescript y quiero hacerlo público para que cualquiera pueda descargarlo en example.com/scripts/my_pub_script.js

Puedo poner cualquier archivo en /public pero esto es coffee y tuve que pasarlo a través de la cartera de activos para comstackrlo correctamente en js .
Pero si compilo mi script, tendrá un nombre con el sufijo de huella digital como my_pub_script-e55bd5e3eb82fa4e8034af2883dc37e8.js por lo que no conozco el enlace actual .

Claro que tengo muchos otros archivos que deseo pasar a través de la canalización de activos normalmente.

¿Cómo puedo hacer una ruta estática a algún activo coffeescript?

En rails '>= 3.1.1, < 4.0.0' hubo versiones tanto de compendio como no compendio de todos los activos como resultado de los rake assets:precompile de rake assets:precompile .

En los rails '>= 4.0.0' acuerdo con esto , solo tenemos versiones de resumen sin posibilidad de obtener activos que no sean de resumen.

Ahora tenemos varias soluciones . Prefiero usar la gem de activos no digeridos estúpidos que agrega versiones no rake assets:precompile de activos para los activos de rake assets:precompile .

La huella digital está habilitada de forma predeterminada para la producción y deshabilitada para todos los demás entornos. Puede habilitarlo o deshabilitarlo en su configuración a través de la opción config.assets.digest .

Así que en el archivo production.rb, solo hazlo,

 config.assets.digest = false 

Por lo tanto, su problema será resuelto. Pero, si quieres el archivo anterior solo sin la huella dactilar, no tengo la respuesta.

Para más detalles sobre las huellas dactilares, consulte aquí

Espero que te ayude ..

Intereting Posts