ruby-on-rails - 如何在 Rails 上创建计时器
问题描述
我正在使用 rails 6.1.3 创建锻炼计时器应用程序
我有随机发布视频,它将随机显示视频
控制器
def index
@videos = Video.all
@random_videos = Video.where.not(id: @video).all.sample(10)
end
意见
<center>
<div class="container col-lg-12 col-md-12 col-sm-12">
<Strong><h1>30 sec Work, 20 sec Rest</h1></Strong>
<hr>
<% if @random_videos.blank? %>
<% else %>
<% @random_videos.take(10).each do |random_video| %>
<h3><%= random_video.title %></h3>
<% end %>
<% end %> <br>
</div>
</center>
结果:
- 锻炼 1
- 锻炼 2
- 锻炼 3
- 锻炼 4
- 锻炼 5
- 锻炼 6
- 锻炼 7
- 锻炼 8
- 锻炼 9
- 锻炼 10
我想问的是:如果我想在屏幕上只显示锻炼 1 30 秒,然后移动到锻炼 2,这可能吗?屏幕将每 30 秒显示一次不同的锻炼。
有什么宝石推荐吗?谢谢之前
解决方案
推荐阅读
- ios - 在 iOS/macOS 上处理弃用的现代方法
- here-api - 使用此处 API 按类别名称搜索
- docker - 我可以在不声明 indv 的情况下将所有现有的环境变量传递给图像吗?
- sql-server - 如何将聚合函数 MAX 与 SELECT * 一起使用?
- sql - SQL 嵌套聚合函数
- java - 使用递归确定位数
- javascript - 如何使用 Puppeteer 从输入中删除现有文本?
- javascript - 在脚本中放置脚本
- python - Spotfire 我可以通过 ironpython 脚本输入一列吗?
- javascript - Lumia 640 LTE 边缘浏览器 - 未定义 javascript $