我正在創建我的第一個示例Rails應用程序。我在我的應用程序中使用了rufus-scheduler,並在每10秒後調用控制器的行動。我的代碼如下:從控制器在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函數。是否有可能在rails中從控制器調用javascript alert或javascript:window.open(我的doSomething動作)?