我使用神龛进行excel文件上传。文件已成功上传并链接到使用神社的模型实例。Rails5:在浏览器中打开excel文件
我想在浏览器中打开该文件(.xls,.xlsx)而不是下载它。我已经寻找各种解决方案,并尝试过,但没有运气。
从大多数人的推荐的解决方案是使用“SEND_DATA”,我试图用也:
send_file(data, type: 'application/vnd.ms-excel', filename: "#{uploaded_file.metadata["filename"]}", disposition: 'inline')
但它正在下载文件,而不是直接在浏览器中打开它。
我的问题是
1)这是打开/下载文件取决于浏览器设置?
2)哪一个更好?要在浏览器中打开文件,或者使用'axlsx'之类的宝石来创建和渲染应用中的Excel模板?
谢谢!