Пытаюсь реализовать простую систему уведомлений на основе приватного паба (что-то вроде juggernaut). Райан Бейтс см.: http://railscasts.com/episodes/316-private-pub
Проблема: я не могу отправить сообщение true private pub с контроллера
Некоторый код:
внутри заголовка.haml
= subscribe_to "/notifications"
= javascript_include_tag APP_CONFIG['faye'] ( includes JS wich is correct )
внутри application.coffee
PrivatePub.subscribe "/notifications", (data, channel) ->
alert data
внутри любого действия контроллера
PrivatePub.publish_to("/notifications", "some test data to send")
-
Это не работает, желаемое поведение заключается в том, что «некоторые тестовые данные для отправки» отображаются в предупреждении на любой странице, на которой я нахожусь в приложении rails. Я несколько раз пробовал руководство по приведению рельсов, клонировал репозиторий примера кода частного паба, но ничего не работает при отправке с контроллера.
ОБНОВЛЕНИЕ:
Кто-нибудь может помочь привести пример приложения для частного паба в репродукционной публикации на канале с контроллера?
UPDATE2 Кажется, пока есть действие создания, оно работает, но без действия создания это не так. Я хотел бы иметь возможность просто отправлять некоторые данные из любого места контроллера в приложение с помощью команды javascript. Например, например, «отправить всплывающее окно с сообщением в приватном пабе», что мне не хватает в приведенном выше коде, из-за чего это не работает?
alert data
или это опечатка во втором листинге? У меня есть старое приложение, которое публикуется с помощью PrivatePub с контроллера: github.com/BinaryMuse/chatterbox/blob/. это JavaScript (это было приложением до Asset Pipeline). - person Michelle Tilley   schedule 05.03.2012