我需要在自动更新的网页上显示嵌入式系统的状态 我的想法是在无限循环中使用类似线程的东西来寻找系统上的变化
loop do
old_status = status
status = board.request_status()
if old_status != status
# notify change to all connected browsers
end
sleep 1
end
然后使用faye通知用户,就像在episode 260 of railscast中一样。
我已经尝试在模型中使用一个简单的线程以及sidekiq,但是我需要一些独立于rails应用程序但仍能与之通信的东西。
有谁知道我该怎么办?过去一周我一直在研究它没有成功
Rails版
%> rails -v
Rails 4.2.3
Ruby版
%> ruby -v
ruby 2.2.2p95 (2015-04-13 revision 50295)
uname -a
%> uname -a
Linux Server 4.0.8-2-ARCH #1 PREEMPT Tue Jul 14 18:45:50 MDT 2015 armv6l GNU/Linux
我对铁轨也很陌生 提前致谢