Come utilizzare Pignoni Rails plugin su Heroku?
-
22-09-2019 - |
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:
- Ho aggiunto
config.gem sprockets
in config / environment.rb - Ho aggiunto
sprockets
nel mio file .gems - Ho spinto questi su Heroku e Sprockets è stato installato con successo
- 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 installed
but poi, un heroku restart
or un heroku plugins
command 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
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:
- Aggiungi
config.gem sprockets
in config / environment.rb - Aggiungi
sprockets
nel file di .gems - Esegui
script/plugin install git://github.com/jeffrydegrande/sprockets_on_heroku.git
- Spingere le modifiche Heroku