Генерация событий в Ruby
Я занимаюсь разработкой проекта с использованием Adhearsion, Asterisk и Ruby on Rails. Мне нужно сгенерировать событие, или окно с предупреждением, или всплывающее окно, или просто что-нибудь еще, чтобы просто появиться на экране при получении нового вызова.
Я отправляю идентификатор вызывающего абонента из моего приложения Adhearsion в мое приложение Rails, используя Фарадей. Когда я звоню, Фарадей отправляет значение контроллеру "Test" в Rails. Это когда мне нужно событие, чтобы показать новый входящий вызов с этого идентификатора вызывающего абонента.
Я использую Rails 2.3.8
Любая помощь приветствуется.
Спасибо:)
РЕДАКТИРОВАТЬ:
Это код, который я пробовал. Но это не совсем то, что я думал. Первое препятствие состоит в том, что изначально значение 'somevar' будет пустым, поскольку не было сделано никакого вызова. Только после получения вызова он получит значение. Но тогда мне нужно будет перезагрузить экран. Мне нужно, чтобы это было сделано автоматически.
class TestController < ApplicationController
def check
somevar = params[:some_param]
if !somevar.nil?
render :partial => 'newcall', :locals => {:number => somevar}
else render :partial => 'homescreen'
end
end
end