1

このタスクのコントローラーを作成し、$.ajax を介して頻繁に呼び出すよりも、ajax にリアルタイム データを返す良い方法はありますか?

たとえば、Redis からデータを取得するために、次のようなメソッドを持つコントローラーを用意しました。

def get_size
 begin
  render :text => JSON.generate({:data => redis_instance.get("some_key"})
 rescue Exception => e
  render :text => JSON.generate({:data => nil})
 end
end

次に、/get_size への $.ajax 呼び出しがあります。これは許容できる慣行ですか、それとも私が知らないはるかに優れた代替手段がありますか?

4

1 に答える 1