2014-02-19 1 views
1

첫 번째 샘플 레일스 애플리케이션을 만들고 있습니다. 내 응용 프로그램에서 rufus-scheduler를 사용하고 매 10 초마다 컨트롤러의 작업을 호출합니다. 내 코드는 다음과 같이Controller in Rails의 팝업창을 엽니 다

설정에서

/초기화 내가 task_scheduler.rb 만든 그것은 포함

require 'rubygems' 
require 'rufus/scheduler' 
scheduler = Rufus::Scheduler.new 
scheduler.every("10s") do 
    MyTaskController.doSomething 
end 

는 또한 MyTaskController 코드라는 이름의 컨트롤러를 만들 수 있습니다 :

class MyTaskController < ApplicationController 
    def self.doSomething 
    puts "some task" 
    end 
end 

완벽하게 작동하지만 puts 함수를 사용하는 대신 팝업 알림을 표시하려고합니다. 레일에서 javascript alert 또는 javascript : window.open을 컨트롤러에서 호출 할 수 있습니까 (내 doSomething 액션)?

당신은 포함 거기에 자바 스크립트 코드가 뷰를 렌더링 할 수

답변

-1

당신이 필요로하는 몇 가지 자바 스크립트 라이브러리 등이 jQuery, Lightbox 등으로 할 수 있습니다.