http://central01.com:10090/home/top
上記URLへアクセスした際に
1秒毎にhomeコントローラーのtopメソッドが実行されるようにしたいのですが、どのような方法が考えられますでしょうか?
homeコントローラーの中身↓
app/controllers/home_controller.rb
Ruby
1class HomeController < ApplicationController 2 def top 3 @file = File.read("app/assets/hoge.txt") 4 end 5end
topヴューの中身↓
app/view/home/top.html.erb
Ruby
1<%= @file %>
実現したいこととしましては、app/assets/hoge.txtの中身が1秒毎に書き換わるのですが、それをリアルタイムに描写したいのです。
上記コードのままですと、http://central01.com:10090/home/topにアクセスしたときに「1度きり」しかファイルを読んで、中身を表示してくれません。
これをn秒ごとに homeコントローラーのtopメソッドを舐め回して、リアルタイムにapp/assets/hoge.txtの中身を表示させるためにはどのような手法が考えられますでしょうか?
ご存知の方いらっしゃいましたらご教示頂けませんでしょうか?
* できればその際に、ブラウザがパチパチと更新されずに滑らかにファイルの中身がn秒ごとに描写されていって欲しいです。
(うまく伝わからなかったらすみません。)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/05 06:40