在提交表单后,我发现了许多关于使用 Ajax 更新部分内容的问题和答案。但我的问题是?更简单?,我只想每隔几秒重新加载一部分并加载新数据。这真的一点都不难,我记得在 Rails 2.3 中做过类似的事情,但我在任何地方都找不到答案。
基本上,我有一个 show.html.erb 渲染一个像这样的部分:
<div id="latest_post">
<%= render :partial=>'info/latest', :object=>@user, :as=>:user %>
</div>
位于 app/views/info/_latest 的部分文件
<% post = user.posts.last %>
<h1>Last Post</h1>
<p><%= post.content %></p>
我只希望 latest_post div 每 30 秒更新一次。请帮忙!