Siehe Update: für die Antwort unten
Ursprüngliche Frage:
Ich habe ein <script></script>
in meiner Seite und wenn es läuft, tut es: -
Aber in Firebug
bekomme ich diesen Fehler in der Konsole.
Update: Es stellt sich heraus, dass es ein Firebug-Problem ist, funktioniert wie vorgesehen, aber Firebug wird als Fehler posten.
Dies hängt entweder mit Ihrer Umgebung zusammen ("Produktion" zeigt keine detaillierten Fehler- und Debug-Informationen an)
Oder mit dem Firefroß selbst verwandt (Gott segne sie, könnte nicht ohne sie leben)
Ich glaube, das liegt daran, dass die js-Variablen long, lati, title und id mehr als einmal definiert sind: Jede Instanzroute einer Route erzeugt eine Definition aller dieser vier Variablen. Um dies zu vermeiden, definieren Sie sie einmal vor der Schleife mit einem leeren Wert '' und entfernen Sie dann 'var' vor ihnen in der Schleife.
%Vor%Tags und Links ruby-on-rails-3 ruby-on-rails firebug