Nel mio file CoffeeScript, clients.js.coffee
,funzione CoffeeScript creata in app/attività/javascript non trovato
myFunction = (variable) ->
ho creato una funzione in CoffeeScript in app/assets/javascript
. Ma quando provo a chiamare quella funzione, la console mi mostra un errore che dice che la funzione non è stata trovata.
controllo il sorgente della pagina e si vede che lo script viene caricato:
<script src="/assets/clients.js?body=1" type="text/javascript"></script>
Questo è ciò che è stato trovato all'interno della sorgente script:
(function() {
var myFunction;
myFunction = function(variable) {}
}).call(this);
Qualche idea di cosa mi manca ? Cosa devo fare per chiamare la funzione?
È stata creata una funzione in ambito anonimo. Quindi non è visibile all'esterno – zerkms
possibile duplicato di [Perché questo sta accadendo al mio CoffeeScript?] (Http://stackoverflow.com/questions/6481986/why-is-this-happening-to-my-coffeescript) –
Come faccio risolverlo in rotaie? Grazie – revolver