2013-08-13 10 views
5

Stavo seguendo la parte Getting Started delle guide delle guide e ho creato il controller welcome come da esercitazione. Ho iniziato il server e aperto http://localhost:3000/ e invece del <h1>Hello, Rails!</h1> doveva vedere, ho ottenuto l'errore Did not recognize your adapter specification."Non ha riconosciuto le specifiche dell'adattatore" errore relativo ai turbolinks in Rails 4

Il blocco errore era solo alcuni HTML dal file application.html.erb, questa è stata la linea incriminata:

<%= javascript_include_tag "application", "data-turbolinks-track" => true %> 

Se rimuovo questa riga dal file, funziona come previsto. Ho cercato su Google l'errore e ho visto che avrebbe potuto avere qualcosa a che fare con le gemme json o coffeescript. Ho queste gemme installate e aggiornate, insieme alle gemme rails e turbolinks, e per quanto posso dire che sembrano funzionare bene.

Questo non è essenziale, ma mi piacerebbe che i turbolinks funzionassero nelle mie app Rails. Inoltre, non ha senso ignorare ciò che è sbagliato. Come posso risolvere questo?

+0

Puoi pubblicare il tuo repository su GitHub? –

risposta

5

Mi sono appena imbattuto in questo problema e ho cercato nuovamente su google Ho trovato this question, con un problema simile.

Ho effettuato il downgrade della gemma multi_json alla versione 1.7.8 nel bundler, come indicato in precedenza, e ho interrotto l'errore. Devo ancora vedere se funzionerà con Heroku, ma apparentemente è stato risolto il problema in fase di sviluppo. In caso contrario, aggiornerò questa risposta.

+0

Anch'io, ho degradato a '1.4.4' e tutto va bene ~ –

+0

Questo ha funzionato per me su AWS Elastic Beanstalk. –

1

Questo è un problema github qui: https://github.com/intridea/multi_json/issues/132 che è stato chiuso quattro mesi fa, leggendo i commenti ho scoperto che uno dei file era stato denominato .css piuttosto che .scss nel progetto rotaie. Forse lo stesso errore sta accadendo con il tuo progetto. Ho avuto lo stesso identico problema e il downgrade della mia gemma ha funzionato.

Problemi correlati