La canalización de activos de Rails 4 no sobrescribe activos con referencias de asset_path a otros activos

Por lo tanto, tenemos un pequeño problema con los resúmenes de la canalización de activos, ya que tenemos una serie de plantillas HTML como activos (para AngularJS) y hacemos referencia a las rutas de estos activos en un archivo Javascript con elasset_path ayudante. Desafortunadamente, debido a cómo el paso de precompilación del activo (y Heroku) verifican los cambios, hacer cambios en una plantilla no hace que el archivo javascript sea recompilado.

Así que básicamente en un archivo comoapplication.coffee.erb podríamos tener algo como:

url = '<%= asset_path('views/template.html') %>'

Y cuando corremosrake assets:precompile que se convertirá en/assets/views/template-1023911231.html que tiene un valor de digestión pero sitemplate.html.slim se cambia el compendio cambiará pero desdeapplication.coffee.erb no ha cambiado fundamentalmente, no se ha vuelto a compilar y sigue apuntando al resumen anterior.

¿Pensamientos? Soluciones? Esto me parece un error en realidad.

Actualizar

Actualmente, la mejor solución que tengo es actualizar la versión de activo en application.rb si necesitamos cambiar nuestros activos de plantilla HTML pero ninguno de los JavaScript ha cambiado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta