Bir form gönderdikten sonra Ajax kullanarak bir kısmi güncelleştirme ile ilgili bir dizi soru ve yanıt buldum. Ama sorumuz daha basit? Sadece birkaç saniyede bir kısmi yeniden yüklemek ve yeni veriyi yüklemek istiyorum. Bu gerçekten hiç de zor olamaz ve Rails 2.3'te benzer bir şey yaptığımı hatırlıyorum ama cevabı hiçbir yerde bulamıyorum.Bir Rails 3 kısmi AJAX kullanarak (bir form değil) güncelleştirin
<div id="latest_post">
<%= render :partial=>'info/latest', :object=>@user, :as=>:user %>
</div>
app/views/bilgi bulunan kısmi dosya/_latest
<% post = user.posts.last %>
<h1>Last Post</h1>
<p><%= post.content %></p>
Sadece istiyorum: Temelde
, bir show.html.erb şöyle kısmi render var latest_post div her 30 saniyede bir güncellenecektir. Lütfen yardım et!
Hızlı Idea için
get '/latest'
ekle: yerine jQuery kullanılan ne olur, e çok 30 saniye (? SetInterval) ve sadece yerine içerik bir çalışma süresi? –@BenjaminTan Teşekkürler, setInterval ve jQuery bölümlerini zaten biliyordum, ama jQuery'nin AJAx yöntemlerini kullanarak ne arayacağımı anlamaya çalışıyordum. – you786