2011-12-31 9 views
8

Tengo un problema extraño.Weird render on heroku with rendering templates app/app/views

localmente todo lo que rinde bien, y cuando un incendio arriba en Heroku me sale este error:

2011-12-31T06:26:23+00:00 app[web.1]: ActionView::MissingTemplate (Missing template pages/index, application/index with {:handlers=>[:erb, :builder], :formats=>[:html], :locale=>[:en, :en]}. Searched in: 
2011-12-31T06:26:23+00:00 app[web.1]: * "/app/app/views" 
2011-12-31T06:26:23+00:00 app[web.1]:): 

¿Por qué se explota con /app/app/views? ¿Por qué tendría dos aplicaciones allí? No estoy seguro de lo que está mal. Es una aplicación bastante básica. No he hecho nada elegante.

+2

/app/es un directorio de inicio de la aplicación en heroku, así que no te preocupes por eso, es normal –

+3

Primer cheque ¿has confirmado la vista del repositorio de git :) –

+0

Creo que @Marek dio en el clavo en la cabeza (y deberías poner eso como una respuesta para que obtengas crédito) :) – iwasrobbed

Respuesta

18

En mi caso estaba fallando debido a HAML-carriles joya estar en: grupo de activos. No fue capaz de procesar archivos haml.

3

Asegúrese de agregar el HAML-carriles joya ma su Gemfile

3

En mi caso, el problema es la HAML-carriles insitde "grupo: activos hacen" en Gemfile

Moving joya "HAML-carriles" hacia el exterior del grupo de activos, funciona bien.

0

Tuve este problema después de refactorizar con RubyMine. Cambié el nombre de la carpeta en/views para usar "Entradas" de capital por accidente. Cambiarlo a minúsculas no fue suficiente para solucionar el problema. Tuve que cambiar una de las letras, presionar a heroku, cambiar el nombre de la carpeta correctamente y luego volver a presionarlo para heroku.