我正在发送一封电子邮件,其中包含可下载小册子的链接。
这是我的下载操作
def download
@thing = Thing.find_using_slug(params[:id])
send_file @thing.brochure.path,
:type => 'application/pdf',
:filename => "#{@thing.name}_brochure.pdf"
end
当用户单击电子邮件中的链接时,它开始下载,然后他们留下一个空白屏幕。我想呈现一个登陆页面并仍然发送文件。