2013-02-18 21 views
0

我是一個總的紅寶石小白,只是想知道是否有可能(以及如何)使此代碼:如何使用sinatra在ruby中以恆定速率刷新實例變量?

require 'sinatra' 

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

變化的每一秒時間?

基本上就像這裏的例子:http://www.javascriptkit.com/script/cut2.shtml。 謝謝。

+3

我會**不**做那個服務器端... – AJcodez 2013-02-18 03:10:25

+0

我怎麼會在客戶端呢? – shbaldw 2013-02-18 03:14:32

+0

用JavaScript就像鏈接的例子 – AJcodez 2013-02-18 03:15:58

回答

2

不要做到這一點的服務器端

  • 這是低效的 - 你必須通過線路每秒發送數據
  • 這很難 - 學習JavaScript將是比學習所有的Ruby工具來更容易做這樣的工作;即使你在服務器端實現了它,你也可能需要編寫一些Javascript來使其工作,例如如果您要使用劍聖
  • 如果您正在進行網絡開發,無論如何基本上必須學習Javascript。

由於瀏覽器不知道如何解釋和執行Ruby,所以不能擁有客戶端Ruby。他們知道HTML,Javascript等。 Internet media type