尝试使用Rails send_file方法下载文件,收到no_method错误

时间:2016-03-04 21:40:54

标签: ruby-on-rails activeadmin

Ruby 2.3.0& Rails 4.2.4

我目前正在尝试使用Rails send_file方法下载一些文件,并收到“no_method”错误。我正在使用ActiveAdmin来访问存储在AWS中的.csv文件,并尝试创建一个batch_action,它将通过访问batch_download方法下载我选择的每个文件。为什么我似乎不能使用send_file方法?

class File_Upload
  def batch_download
    send_file "file_name"
  end
end

...

ActiveAdmin.register File_Upload do
  batch_action :download, confirm "Are you sure?" do |id|
    File_Upload.find(id).each {|file| file.batch_download}
  end
end

0 个答案:

没有答案