ウィンドウズのローカルマシーンで SslRequirement プラグインをインストール
ruby script/plugin install ssl_requirement
application_controller.rb
include SslRequirement # Below to disable ssl unless system is production # 下は、本番環境のみ ssl を使う場合。 protected def ssl_required? ((self.class.read_inheritable_attribute(:ssl_required_actions) || []).include?(action_name.to_sym)) && RAILS_ENV == 'production' endコントローラーで、ssl を使うアクションを指定
ssl_required :index, :show, :edit正しく指定していないページにSSLでアクセスしようとすると次のようなエラーが。。。
Redirected to http://cafetalk.com/en/user/reqs/confirm_req Filter chain halted as [:ensure_proper_protocol] rendered_or_redirected.こちらにベターなバージョンあり。 /2010/04/namespace-applicationcontroller.html
上の例だと、application_controller で ssl_required :all ができない
0 件のコメント:
コメントを投稿