building an app to manage media files

21 views
Skip to first unread message

fugee ohu

unread,
Apr 17, 2016, 6:26:25 PM4/17/16
to Ruby on Rails: Talk
lI'm trying to develop an app to manage media files I have a folder with pictures, audio and video files I'm using Dir.glob to list the directory in my controller and in my views i'm using match with regular expressions to test if the file ends in mp3 jpg mp4 3gp wav etc ... the code i wrote seems to almost work The variable @file is passed on from the controller and here's my view Is this a sensible way of trying to do this?

<% if @file.match("mp4") %>
 <video width="320" height="240" controls>
  <source src= <%= @file %> type="video/mp4">
 </video>
<% elsif @file.match("mp3") %>
 <audio controls preload="auto">
  <source src = <%= @file %> >
 </audio>
<% elsif @file.match("jpg") %>
 <img src= "<%= @file %>">
<% end %>

Colin Law

unread,
Apr 18, 2016, 2:50:08 AM4/18/16
to Ruby on Rails: Talk
Do you have a File model? If so then provide either instance or class
methods to do the file type testing rather than having code for them
in the view. If you don't have a File model then create one (not
ActiveRecord based) to manage the logic.

Colin

fugee ohu

unread,
Apr 18, 2016, 10:38:26 AM4/18/16
to Ruby on Rails: Talk
thanks
Reply all
Reply to author
Forward
0 new messages