Je viens de déployer mon application Rails sur Heroku, mais les Javascripts qui utilisaient le plugin Sprockets ne fonctionnent pas.Comment utiliser le plugin Sprockets Rails sur Heroku?
J'ai compris que, parce que mon application Heroku est en lecture seule, les pignons ne fonctionnera pas. J'ai trouvé ce plugin sprockets_on_heroku qui devrait faire le travail, mais je ne comprends pas vraiment comment l'utiliser:
- J'ai ajouté
config.gem sprockets
dans config/environment.rb - J'ai ajouté
sprockets
dans mes .gems fichier - Je poussé ces derniers sur Heroku et Pignons a été correctement installé
- I localement couru
script/plugin install git://github.com/jeffrydegrande/sprockets_on_heroku.git
et le plug-in a été installé avec succès
Rien n'a changé o n Heroku, donc j'ai essayé d'installer le plug-in sur Heroku avec heroku plugins:install git://github.com/jeffrydegrande/sprockets_on_heroku.git
, qui est retourné sprockets_on_heroku installed
mais, une heroku restart
ou une commande heroku plugins
retournerait ceci:
~/.heroku/plugins/sprockets_on_heroku/init.rb: 1: constante ActionController non initialisée (NameError)
de /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/plugin.rb:25:in `charger '
à partir de /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/plugin.rb:25:in` load!'
de /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/plugin.rb:22:in `chaque »
de /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/plugin.rb:22:in `load! '
de /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/command.rb:14:in `run »
de /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/heroku:14
de/opt/local/bin/Heroku: 19: dans `charge »
à partir de/opt/local/bin/heroku: 19
Que dois-je faire?
Kevin