私の仕事についてお話しします。ユーザーに料金を支払う必要がありますが、SSL で安全にしたいと考えています。この投稿 を使用して自己署名証明書を作成しました。
1Aの指示に従いました。
また、これらの宝石をインストールしました:
gem 'rack-ssl'
gem 'bartt-ssl_requirement', '~>1.4.0', :require => 'ssl_requirement'
支払いページが 1 つしかないので、コントローラーに以下を追加しました。
ssl_required :admin_page
このページで、管理者は未払いの支払いとユーザーへの支払いを確認します。
この記事http://www.simonecarletti.com/blog/2011/05/configuring-rails-3-https-ssl/を読み、 https プロトコルの使用方法に関する指示に従いました。application.rb と development.rb に追加しようとしました。
application.rbにこの行があります
config.force_ssl = false
削除する必要がありますか?
開発ログからのエラー:
Filter chain halted as :ensure_proper_protocol rendered or redirected
これを解決するにはどうすればよいですか?また、SSL証明書をどのように使用すればよいですか?