确定当前页面是否在Rails中使用SSL

And*_*ang 19 ssl ruby-on-rails

我正在尝试检测当前页面是否通过SSL传递,以决定是否包含某些不安全的外部资源.我当前的方法涉及检查是否request.url以"https"开头.这是实现这一目标的最简单方法吗?有没有更好的办法?谢谢!

Mor*_*ori 37

在控制器或视图中:

request.ssl?
Run Code Online (Sandbox Code Playgroud)