Domanda

Ho un Rails 3.1 applicazione con un layout di file al solito. Heroku rileva come Rubino / rack piuttosto che di Ruby / Rails. assets:precompile non viene eseguito, in modo pagine che richiedono falliscono con un errore di javascript.

Di cosa ho bisogno nella mia struttura dei file per ingannare Heroku ad attivare il compito precompilare? O, posso configurare un comando da eseguire durante la compilazione slug?

È stato utile?

Soluzione

Avete hanno un config/application.rb nella vostra base di codice? Questo è ciò che il Heroku rubino buildpack utilizza per rilevare che si tratta di Rails 3, in modo che suoni a me in questo modo poteva mancare.

Una volta Heroku rileva che si tratta di Rails che sarà gestita la rake assets:precompile.

In mancanza di questo, si potrebbe utilizzare una gemma come heroku_san per aggiungere un gancio posto implementazione di heroku run rake assets:precompile

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top