2011-06-21 7 views
1

私はRailsに管理名前空間を持っていて、管理中のコントローラを保護するためにSslRequirementを使用しています。ruby​​ rails https

私も自分のルートで次のコマンドを使用します。

namespace :administration, :constraints => { :protocol => secure_protocol } do 

問題は、私は行政の名前空間外に存在する管理名前空間内からアクセスする必要がある特定のコントローラを持っているということです。私はこれらのコントローラをHTTPまたはHTTPs経由でアクセス可能にしたいが、RailsはHTTPにリダイレクトするようだ。

リダイレクトしているルートが原因ですか。ルートに、HTTPまたはHTTPのいずれかを指定できますか?

+1

「レーキ経路」の出力は何ですか? – Bohdan

答えて

1

ok私が気づいていなかったことは、ssl_requirement gemが実際には指定していないページでもリダイレクトを行っていることです。

私は、httpまたはhttpsのいずれかのコントローラに次のものを追加しました。

ssl_allowed:すべて