if i understand correctly you can click that link, choose the option
'save as', download it to you hd and watch it. but you if you click
the link and choose 'open', your video player opens but doesn't show
any content. correct?
if so i don't think it's a problem with your rails app, but with your
operating system. because as i understand it, the file gets send
correctly. maybe try another video-player. are you able to open other
videos on the net (maybe upload one to a ftp and open it with your
browser)?
alright, then let's take a look at your code...
how does it work? do you store your files in a folder inside your
public-directory and filename points to that location? or do you store
your files inside your database? what exactly is Movie.file and
Movie.filename?
the following line throws me off (don't understand it):
render :text => @movie.file
The disposition attachment option is actually set by default, but it
will provide the behavior you want of downloading, instead of trying
to open in the browser