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:

  1. I añadió config.gem sprockets en config / environment.rb
  2. I añadió sprockets en mi archivo .gems
  3. Me empujó estos en Heroku y los piñones se han instalado correctamente
  4. 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 installedbut entonces, un heroku restartor un heroku pluginscommand 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

¿Fue útil?

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:

  1. Añadir config.gem sprockets en config / environment.rb
  2. Agregar sprockets en el archivo .gems
  3. Ejecutar script/plugin install git://github.com/jeffrydegrande/sprockets_on_heroku.git
  4. Empuje los cambios a Heroku
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top