我有一個控制器和一個視圖(這個沒有ActiveRecord)。控制器計算世界上幾個地方的當前時間,視圖顯示它們。在軌道上的紅寶石表單提交後刷新一個DIV
我想添加一個按鈕,使時鐘更新。添加一個刷新整個頁面的常規按鈕很好,但我想用AJAX異步執行。 我試過使用form_remote_tag
,但後來沒有任何反應,因爲沒有任何刷新...
我該怎麼做?
(順便說一句,我做了學習的軌道有沒有真正的需要或要求)。
我的代碼: 控制器有趣的部分:
def index
utc_time = Time.now.getutc
@clocks = []
@clocks << ["USA - New York", utc_time - 60*60*5]
@clocks << ["England - London", utc_time]
end
視圖有趣的部分:
<%= javascript_include_tag 'prototype' %>
<div id="clocks_div">
<% @clocks.each do |city, time| %>
<b><%=h city %></b>: <%=h get_formatted_time(time) %>
<br/>
<% end %>
</div>
<br/>
<% form_remote_tag do %>
<%= submit_tag "Refresh!" %>
<% end %>
感謝您的幫助