divの自動リフレッシュする方法:選択して私は、コントローラとのdivで表示してい
def show
@requests = events.get_requests
end
get_requests
戻り、データベース内のすべての要求を、私の見解ではdivの中にI出力を:
<div class="party-block" id="requests">
<h4><%= t '.requests' %></h4>
<input type="button" value="<%= t '.refresh' %>" onClick="window.location.reload()" class="btn-sm btn-info">
<% @requests.each do |r| %>
<span class="request">
...
このdivでは、すべてのリクエストを他のものとともに出力します。
このdivをJavaScript/jQuery関数で自動的に更新したいと考えています。当面は、ボタンを使ってリフレッシュしますが、コントローラーでコードを再実行する必要はありますか?
あなたは、一定間隔でそれをリフレッシュしたいですか?または、ボタンを使ってdivをリフレッシュしたいのですが、ページをリフレッシュせずに(非同期に)したいですか? – Kumar
できる場合はdivを2秒ごとに更新する必要があります。また、データベースが2秒ごとにリフレッシュするにはあまり重すぎないかどうかを尋ねていました。 – Alexandre
ようこそ。私たちはあなたの専門知識や第一言語を気にしませんので、よく検討された質問が必要です。英語に問題がある場合は、問題をより理解しやすくするのに役立ちます。 "[ask]"のリンク先のページ、特にhttp://catb.org/esr/faqs/smart-questions.htmlを読むことを強くお勧めします。それは長いですが、将来どのように尋ねるかについて本当に良いヒントを持っています。 –