web应用程序-如何使用sinatra在ruby中以恒定速率刷新实例变量



我是一个彻头彻尾的ruby noob,只想知道是否有可能(以及如何)生成以下代码:

require 'sinatra'
get '/' do
  "#{Time.now}"
end

每秒钟更改一次时间?

基本上就像这里的例子:http://www.javascriptkit.com/script/cut2.shtml.谢谢

不要执行此服务器端

  • 它效率低下——你必须每秒通过有线发送数据
  • 这很难——学习Javascript比学习所有Ruby工具更容易实现这样的功能;即使你在服务器端这样做,你也可能需要写一点Javascript才能让它正常工作,例如,如果你要使用Juggernaut
  • 如果你正在进行web开发,那么无论如何,学习Javascript基本上是强制性的

您不可能拥有客户端Ruby,因为浏览器不知道如何解释和执行Ruby。他们知道HTML、Javascript等。参见互联网媒体类型

最新更新