我正在尝试基于某个 ip 进行身份验证,如果 ip 不正确,则不应允许访问。
我在 application_controller 中使用:
before_filter :authenticate
def authenticate
authenticate_or_request_with_http_basic do |username, password|
username == "admin" && password == "talkmate"
end
end
如果 ip 不是特定值,添加检查 IP 并禁止访问的正确方法是什么?