首先,这是我的第一个SSL Web应用程序,所以我可能会做一些可怕的错误。 我们根据https://bla.be/
上的客户端的每个请求启用了SSL它似乎开箱即用。我们用SSL订购了虚拟主机,我们似乎没有做任何配置。
然而出现了两个问题:
当我通过sendfile下载文件时总是这样做:
send_file datafile.document.path,:type => datafile.document_content_type,:disposition => 'attachment',:x_sendfile =>真
我尝试添加:secure =>对于链接是真的,但似乎没有做任何事情。
我忘记了一些必要的配置吗?或者主持人的设置错了吗?
提前致谢。
答案 0 :(得分:1)
听起来您在URL生成中指定了:port选项而不是:protocol。您想切换到https协议,而不是指定SSL端口。
如果您正在使用库/ gem,则无法正常工作。
我推荐使用ssl_requirement插件。
答案 1 :(得分:1)
您是否在为网址使用正确的帮助方法?
我有类似的问题,我通过将blabla_url更改为blabla_path解决了这个问题。