8

私のレールアプリの「新」ビューで3秒ごとに部分をリロードしたい。 new.html.erbレールアプリの一部をリロードする

<h1>Controller#new</h1> 
This is my static content 
<%= render partial: 'dynamic' %> 
More Static content 

がどのように私は3秒ごとにリロードし、この部分を得るのですか、私の中に私はこれを持って

?私はこれに控えめなjavascriptを使用する必要がありますか?どうすればujsでこれを達成できますか?あなたはそれがこの

 $(document).ready(
     function() { 
      setInterval(function() { 
      $('.dynamic').load('/controller_name/action_name'); 
     }, 3000); 
    }); 

ようにjQueryを使って、今負荷新しいコンテンツのためのコントローラのアクションでパーシャルリフレッシュ

  def action_name 
      render :partial => "directory_name/dynamic" 
     end 

それをされます行うことができますdivの

<div class="dynamic"><%= render partial: 'dynamic' %></div> 

に部分的に入れ

答えて

16

確かに仕事.........

+0

このsolutイオンは私にとって素晴らしい作品です。ありがとう:) – Kim

関連する問題