Итак, в app/assets/javascript/faye.js.coffee.erb
у меня есть следующее:
$('#room_tag').bind('blur', () ->
alert('Hey!')
)
Весь другой код в нем, такой как: sendmessage('room', 'message')
, работает нормально. И я могу скопировать и вставить код, сгенерированный из вышеприведенного блока, и вставить его в Chrome, он отлично работает. Я предполагаю, что это потому, что это рельсы или coffeescript?, либо в одном из них, обертывает весь файл в:
(function() {
// your generated code here
}).call(this);
Также было бы для меня способом доступа к методам, которые там определены? Можно ли определить метод там, не присваивая его переменной?