rails, Syntaxfehler mit Kaffeeskript bekommen

8

Ich versuche, eine Autocomplete-Funktion in Rails zu verwenden, die die jquery-ui-Bibliothek verwendet. aber ich erhalte immer Syntaxfehler "Syntaxfehler: reserviertes Wort" Funktion "on line ..."

das ist meine Lessons.js.coffee Datei

%Vor%

Ich habe irgendwo online gelesen, dass ich die Wortfunktion durch - & gt; Ich tat das und ich hörte auf, die Funktionsfehler zu empfangen, aber dann erhalte ich andere Syntaxfehler wie "Syntax-Fehler: reserviertes Wort" var "on line ..."

mache ich etwas falsch?

    
Sasha 17.04.2012, 09:12
quelle

2 Antworten

16

Nur die erste Zeile ist Kaffeescript; der Rest ist normales Javascript.

Versuchen Sie es mit diesem Konverter:

Ссылка

$(function() {}); wird $ ->

    
DanS 17.04.2012, 09:15
quelle
3

Wenn Sie JavaScript in eine coffeescript-Datei einbetten möchten, können Sie dies mit den Backticks tun:

%Vor%

Siehe hier: Ссылка

Das ist jedoch ziemlich verwirrend, daher ist es im Allgemeinen eine bessere Idee, den Code in coffeescript zu konvertieren. In diesem Fall können Sie das js2coffee.org Konverter wie DanS vorgeschlagen.

    
Dillon Kearns 24.02.2013 18:54
quelle