Получение «неверного источника» при загрузке видео с помощью «carrierwave» - PullRequest
0 голосов
/ 16 марта 2019

Я могу нормально загрузить видео, но на странице просмотра поверх видео указано «Неверный источник», и поэтому я не могу воспроизвести видео. Видео в формате mp4, и я не нашел ничего в документах о том, какие другие форматы видео поддерживаются.

Метод

def randomized
    @videos = Video.all.shuffle.paginate(:page => params[:page], :per_page => 6)
    @length = @videos.length/3
end

Драгоценные камни

gem 'carrierwave'
gem 'acts_as_votable', '~> 0.11.1'
gem 'devise', '~> 4.4', '>= 4.4.1'
gem 'will_paginate', '~> 3.1.0'

View

      <td> <video controls width="410" height="330" src="<%= @videos[x + 2].file %>"></video>
        <p> <%= @videos[x + 2].title %> <% if user_signed_in? %> <%= link_to 'Destroy', @videos[x + 2], method: :delete, data: { confirm: 'Are you sure?' } %> <% end %> </p>
      <div class="btn-group">
        <!--<a class="btn btn-default btn-sm" href="<   = link.url %>">Visit Link</a>-->
        <%= link_to like_video_path(@videos[x + 2]), method: :put, class: "btn btn-default btn-sm" do %>
        <span class="glyphicon glyphicon-chevron-up"></span>
        Upvote
        <%= @videos[x + 2].get_upvotes.size %>
  <% end %>
      <%= link_to dislike_video_path(@videos[x + 2]), method: :put, class: "btn btn-default btn-sm" do %>
      <span class="glyphicon glyphicon-chevron-down"></span>
      Downvote
      <%= @videos[x + 2].get_downvotes.size %>
      <% end %>
      <% if user_signed_in? %>
        <p> Contributor: <%= @videos[x + 2].contributor %> </p>
        <p> Email: <%= @videos[x + 2].email %> </p>
        <p> Phone: <%= @videos[x + 2].phone %> </p>
      <% end %>
      </div>
      <br> <br>
    </td>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...