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