一部のアクションについては、HTTPS リクエストのみを受け入れたいと考えています。
これは私の最初のコードですが、もっと良い方法があると思います。
before_filter :reject_http_request, :only => [:fucntion_a, :function_b]
def reject_http_request
scheme = request.protocol.to_s.downcase
if scheme == 'http://'
raise AccessDeniedException.new("Not allowed protocol scheme")
end
true
end
このコードを改善するにはどうすればよいですか?