在控制器中创建函数
def ajax_download send_file "path_to_file/" + params[:file]end
然后在控制器动作中
respond_to do |format| @java_url = "/home/ajax_download?file=#{file_name}" format.js {render :partial => "downloadFile"}end并使用_downloadFile.js.erb在视图文件夹中创建部分名称,并编写此行
window.location.href = "<%=@java_url %>"



