Pergunta

Acabei de implantar meu aplicativo Rails no Heroku, mas os javascripts que estavam usando o plug -in de rodas dentadas não funcionam.

Entendi que, como meu aplicativo Heroku é somente leitura, as rodas dentadas não funcionam. Eu encontrei isso Sprockets_on_heroku plugin que deve fazer o trabalho, mas eu realmente não entendo como usá -lo:

  1. Eu adicionei config.gem sprockets em config/ambiental.rb
  2. Eu adicionei sprockets No meu arquivo .GEMS
  3. Eu os empurrei no Heroku e as rodas dentadas foram instaladas com sucesso
  4. Eu corri localmente script/plugin install git://github.com/jeffrydegrande/sprockets_on_heroku.git e o plugin foi instalado com sucesso

Nada mudou no Heroku, então tentei instalar o plugin no Heroku com heroku plugins:install git://github.com/jeffrydegrande/sprockets_on_heroku.git, que voltou sprockets_on_heroku installedMas então, um heroku restartou a heroku pluginsO comando retornaria isto:

~/.Heroku/plugins/sprockets_on_heroku/init.rb: 1: Ação constante não iniciada (NameError)

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:25:in `load! '

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

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: em `load '

de/opt/local/bin/Heroku: 19

O que devo fazer?

Kevin

Foi útil?

Solução

Salhetas no autor de Heroku, Jeffry Degrande, respondeu ao meu e-mail. A única coisa que eu deveria ter feito é git push heroku depois Instalando o plug -in para que os arquivos sejam implantados no Heroku. Resumidamente:

  1. Adicionar config.gem sprockets em config/ambiental.rb
  2. Adicionar sprockets In .GEMS arquivo
  3. Corre script/plugin install git://github.com/jeffrydegrande/sprockets_on_heroku.git
  4. Empurre as mudanças para o Heroku
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top