对于某些操作,我只想接受 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
如何改进此代码?