Domanda

Ho appena implementato il mio Rails app per Heroku, ma i JavaScript che utilizzavano Pignoni plugin di non lavoro.

ho capito che, perché il mio Heroku app è di sola lettura, Pignoni non funzionerà. Ho trovato questo sprockets_on_heroku plugin che dovrebbe fare il lavoro, ma io davvero non capisco come usarlo:

  1. Ho aggiunto config.gem sprockets in config / environment.rb
  2. Ho aggiunto sprockets nel mio file .gems
  3. Ho spinto questi su Heroku e Sprockets è stato installato con successo
  4. I localmente imbattuto script/plugin install git://github.com/jeffrydegrande/sprockets_on_heroku.git e il plugin è stato installato con successo

Nulla è cambiato su Heroku, così ho provato a installare il plugin su Heroku con heroku plugins:install git://github.com/jeffrydegrande/sprockets_on_heroku.git, che ha restituito sprockets_on_heroku installedbut poi, un heroku restartor un heroku pluginscommand sarebbe tornato in questo modo:

  

~ / .heroku / plugins / sprockets_on_heroku / init.rb: 1: non inizializzato costante ActionController (NameError)

     

da /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/plugin.rb:25:in `carico '

     

da /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/plugin.rb:25:in `carico!'

     

da /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/plugin.rb:22:in `ogni'

     

da /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/plugin.rb:22:in `carico!'

     

da /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/command.rb:14:in `run'

     

da /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/heroku:14

     

da / opt / local / bin / Heroku: 19: in `load'

     

da / opt / local / bin / Heroku: 19

Che cosa devo fare?

Kevin

È stato utile?

Soluzione

ruote dentate su autore di Heroku Jeffry Degrande risposto la mia e-mail. L'unica cosa che avrei dovuto fare è quello di git push heroku dopo l'installazione del plugin in modo che i file vengono distribuiti a Heroku. In breve:

  1. Aggiungi config.gem sprockets in config / environment.rb
  2. Aggiungi sprockets nel file di .gems
  3. Esegui script/plugin install git://github.com/jeffrydegrande/sprockets_on_heroku.git
  4. Spingere le modifiche Heroku
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top