Как создать таймер на 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 секунд будут отображаться разные тренировки.
Любой драгоценный камень порекомендуете? Спасибо раньше