2012-03-10 4 views
1

У меня есть приложение для рельсов, где много просмотров отображаются в javascript (т. Е. От удаленных действий). После того, как рельсы скомпилируют мои файлы сценариев кофе в javascript, я нахожу, что из-за разделения пространства имен, я считаю, эти представления не могут ссылаться на любые функции javascript, если я не присоединяю функции к объекту window. Например.Лучшая практика в Rails 3.2: Прикрепите функции javascript к объекту окна?

window.finishEditingNode = -> 
    $("#this_area").hide(1000) 
    $("#that_form").show(1000) 

Это то, что я делал, но, похоже, не имеет права прикреплять практически объектную функцию к объекту окна. Есть ли лучший способ обойти это?

ответ

0

Прикрепите контекст к окну и определите что-нибудь в этом контексте.