我想创造我的Rails应用实时字幕跑马灯/字幕滚动,到你会发现在天空体育新闻的电视频道有什么相似。
我需要能够查询数据库表(我可以),并在循环显示输出在ticker/marquee一个表行中。此外,我想尝试实时或非常频繁地显示此查询,并更新客户端上的输出而不刷新页面。 (类似于聊天室或Twitter的饲料。)
下面是一些基本的代码
简单查询足见其主题和纸,如果开始时间是<当前时间和停止时间>当前时间
型号
Timetable.where("start < ? AND stop > ?", Time.now, Time.now).order('id ASC').pluck(:subject, :paper)
的Html
<table><tbody><% @timetables.each do |timetable| %><tr><td><%= timetable[0] %></td><td>%= timetable[1] %></td></tr><% end %></tbody></table>
如果任何人能够帮助或指引我走向正确的方向,我真的很感激。谢谢
目前我可能可以使用partial来显示查询并更新partial,不确定是否有更好的方法使用任何gem打开事件监听器或套接字?