I'm perty new to rails and I have an app where I want to have secure
file downloads, so I can't just drop the files in public/data, I need
to use send_file. I found the post (pasted at bottom) that explained
how to do this. When I go to implement it, I wanted to try the
simplest thing first, so I have this code:
<%=button_to "Download File", :action=>'download'%>
when I load index.html it gives the error "No route matches
so even though "resources :datafiles" is already in my routes.rb file,
I added: get "datafiles/download"
now the page loads, I click the "Download File" button and it gives me
the error "No route matches "/datafiles/download""
I vaguely remember reading that every def in a controller should
correspond to it's own erb file, so I created Views/datafiles/
download.erb as a blank page.
But that didn't make any difference. I'm at a loss as to what I'm
doing wrong, can someone give me some suggestions?
post refered to above: