gpt4 book ai didi

javascript - 从 Rails 中的 Controller 打开弹出窗口

转载 作者:行者123 更新时间:2023-11-28 10:56:20 25 4
gpt4 key购买 nike

我正在创建我的第一个示例 Rails 应用程序。我在我的应用程序中使用了 rufus-scheduler,并每 10 秒后调用 Controller 的操作。我的代码如下:

在配置/初始化程序中,我创建了task_scheduler.rb,它包含:

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

我还创建了一个名为 MyTaskController 的 Controller ,代码为:

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

它工作得很好,但我想显示一个弹出警报而不是使用 put 函数。 Rails 是否可以从 Controller 调用 javascript 警报或 javascript:window.open (我的 doSomething 操作)?

最佳答案

您可以渲染一个包含 javascript 代码的 View ,其中包含 javascriptalert 或 javascript:window.open

提出了类似的问题: Rails 3: How to send Javascript code from Controller?

关于javascript - 从 Rails 中的 Controller 打开弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21869231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com