Как создать таймер на 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. тренировка 1
  2. тренировка 2
  3. тренировка 3
  4. тренировка 4
  5. тренировка 5
  6. тренировка 6
  7. тренировка 7
  8. тренировка 8
  9. тренировка 9
  10. тренировка 10

Я хочу спросить: возможно ли это, если я хочу отображать на экране только тренировку 1 в течение 30 секунд, а после этого перейти к тренировке 2? на экране каждые 30 секунд будут отображаться разные тренировки.

Любой драгоценный камень порекомендуете? Спасибо раньше

0 ответов

Другие вопросы по тегам