gpt4 book ai didi

routes - 使用Rails 3路由,如何只允许来自127.0.0.1的请求?

转载 作者:行者123 更新时间:2023-12-04 13:29:41 25 4
gpt4 key购买 nike

我正在写一个应用程序,其中一些路由只能从本地主机访问。看起来新的路由系统可以做到这一点。

http://www.railsdispatch.com/posts/rails-3-makes-life-better

这有一些示例,这些示例基于IP地址限制路由,并为您的路由设置IP地址黑名单,但我对仅包含一个IP地址的白名单感兴趣。

如果这样的事情行得通,那就太酷了:

get "/posts" => "posts#show", :constraints => {:ip => '127.0.0.1'}

但事实并非如此。我只是缺少正确的语法吗?

最佳答案

你可以这样做

get "/posts" => "posts#show", :constraints => {:ip => /127.0.0.1/}

或这个
constraints(:ip => /127.0.0.1/) do
get "/posts" => "posts#show"
end

关于routes - 使用Rails 3路由,如何只允许来自127.0.0.1的请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3050015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com