En mi archivo CoffeeScript, clients.js.coffee
,función CoffeeScript creado en app/activos/javascript no encontrado
myFunction = (variable) ->
creé una función en CoffeeScript en app/assets/javascript
. Pero cuando intento llamar a esa función, la consola me muestra un error que indica que no se encuentra la función.
puedo comprobar la fuente de la página y se nota que el script se carga:
<script src="/assets/clients.js?body=1" type="text/javascript"></script>
Esto es lo que se encontró en el interior de la fuente de la escritura:
(function() {
var myFunction;
myFunction = function(variable) {}
}).call(this);
Cualquier idea de lo que me estoy perdiendo ? ¿Qué debo hacer para llamar a la función?
Ha creado una función en un ámbito de función anónima. Por lo tanto, no está visible fuera de – zerkms
posible duplicado de [¿Por qué le está sucediendo esto a CoffeeScript?] (Http://stackoverflow.com/questions/6481986/why-is-the-the-the-the-the-the-the-the-coffeescript) –
¿Cómo puedo hacer esto? resolverlo en rieles? Gracias – revolver