设计 1.3.4 和rack-ssl +薄的

发布于 2024-11-28 12:31:25 字数 533 浏览 2 评论 0原文

嗨,我尝试将 ssl 添加到我的 Rails (3.0.9) 应用程序中... 我正在使用 divise 进行身份验证并安装了rack-ssl gem,我的测试服务器很薄。

在 #application.rb 中,

require File.expand_path('../boot', __FILE__)
require 'rails/all'
require 'rack/ssl'
Bundler.require(:default, Rails.env) if defined?(Bundler)

module myapp
class Application < Rails::Application
config.middleware.use Rack::SSL

我开始很瘦:

thin start -V -e production --ssl

ssl 可以工作,但是如果我尝试登录或注销,我会收到 302 错误(暂时移动),并引用非 ssl url(http 而不是 https)

hi i've tried to add ssl to my rails (3.0.9) app...
i'm using divise for authentication and have installed the rack-ssl gem, my test server is thin.

in #application.rb

require File.expand_path('../boot', __FILE__)
require 'rails/all'
require 'rack/ssl'
Bundler.require(:default, Rails.env) if defined?(Bundler)

module myapp
class Application < Rails::Application
config.middleware.use Rack::SSL

im starting thin:

thin start -V -e production --ssl

ssl works, but if i try to login or logout i get an 302 error (moved temporaly) with an refer to a non ssl url (http instead https)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文