Cómo utilizar Piñones rieles plugin en Heroku?
-
22-09-2019 - |
Pregunta
Yo sólo despliega mi aplicación Rails a Heroku, pero los Javascripts que utilizaban ruedas dentadas plugin no hacer el trabajo.
Me entiende que, debido a mi Heroku aplicación es de sólo lectura, piñones no funcionará. He encontrado este sprockets_on_heroku plugin que debe hacer el trabajo, pero realmente no entiendo cómo utilizarlo:
- I añadió
config.gem sprockets
en config / environment.rb - I añadió
sprockets
en mi archivo .gems - Me empujó estos en Heroku y los piñones se han instalado correctamente
- Me corrió localmente
script/plugin install git://github.com/jeffrydegrande/sprockets_on_heroku.git
y el plugin se ha instalado correctamente
Nada cambió en Heroku, por lo que he intentado instalar el plugin en Heroku con heroku plugins:install git://github.com/jeffrydegrande/sprockets_on_heroku.git
, que volvió sprockets_on_heroku installed
but entonces, un heroku restart
or un heroku plugins
command volvería esto:
~ / .heroku / plugins / sprockets_on_heroku / init.rb: 1: constante sin inicializar ActionController (NameError)
de carga /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/plugin.rb:25:in ` '
/opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/plugin.rb:25:in de carga `!'
desde /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/plugin.rb:22:in `cada'
/opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/plugin.rb:22:in de carga `!'
de ejecución /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/command.rb:14:in ''
desde /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/heroku:14
desde / opt / / bin local / heroku: 19: en `carga'
desde / opt / / bin local / heroku: 19
¿Qué debo hacer?
Kevin
Solución
Piñones sobre el autor de Heroku Jeffry Degrande respondió a mi correo electrónico. La única cosa que debería haber hecho es git push heroku
después instalar el plugin para que los archivos se despliegan a Heroku. En resumen:
- Añadir
config.gem sprockets
en config / environment.rb - Agregar
sprockets
en el archivo .gems - Ejecutar
script/plugin install git://github.com/jeffrydegrande/sprockets_on_heroku.git
- Empuje los cambios a Heroku