File download from server

Is there a way to retrieve a file off the server or hard drive? I
have a program that creates a file and I would like a button to
retrieve the file so the user can save it somewhere. Not ajax right
now.

Me wrote:

Is there a way to retrieve a file off the server or hard drive? I
have a program that creates a file and I would like a button to
retrieve the file so the user can save it somewhere. Not ajax right
now.

# view

<%=button_to "Download File", :action=>'download'%>

# controller

def download
send_file(path_to_file, :disposition => :attachment)
end

send_file documentation
http://railsmanual.org/module/ActionController::Streaming/send_file/1.1.2