正如标题所说,谷歌在这方面没有提供任何有用的信息.

如何为Sinatra应用程序设置和配置HTTPS/SSL?

如何创建HTTPS路由?

我以前从未在我的应用程序中使用过HTTPS,也没有调整Rack /任何东西的经验,所以我感谢详细的答案.

推荐答案

我想你需要设置你的网络服务器,而不是Sinatra,来使用SSL.在Sinatra中,您可以使用request.secure?方法判断SSL的使用情况.

SSL+Nginx:the first articlethe second one.

Ruby相关问答推荐

在 clojure 中,如何将已排序整数数组划分为连续的分区?

删除带括号的子表达式

在 Ruby 中,如何编写一个可以与 &:symbol 一起使用的简单方法?

厨师从源代码安装和更新程序

Rubymine - 启用行号

Ruby语法

Ruby 1.9 - 无效的多字节字符(US-ASCII)

将字符串与多个模式匹配

如何在 Ruby 中临时重定向标准错误?

为什么在 ruby​​ / rails / activerecord 中并不总是需要 self ?

铲子 (<<) 运算符如何在 Ruby 哈希中工作?

对于基于 GitHub 的 gem,强制Bundle 安装使用 https:// 而不是 git://

如何按字母顺序排列忽略大小写的数组?

Ruby NOT Rails 中有复数函数吗?

使用 RSpec 判断某物是否是另一个对象的实例

在类方法中使用实例变量 - Ruby

Ruby 删除目录

如何在 Ruby 循环的第一次迭代中采取不同的行动?

Ruby 中的那些管道符号是什么?

如何在 Ruby 中实现回调?