thanks

On Monday, April 18, 2016 at 2:50:08 AM UTC-4, Colin Law wrote:
>
> On 17 April 2016 at 23:26, fugee ohu <[email protected] <javascript:>> 
> wrote: 
> > 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 %> 
>
> 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 
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/1b9bb58a-ed44-4995-8396-4da99f6818f2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to