Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Sinatra 和 Sinatra-authentication gem 来构建一个站点。
我想覆盖其中的一些逻辑路径,但不确定处理它的最佳方法。
来自Sinatra 自述文件
路由按照定义的顺序进行匹配。调用与请求匹配的第一个路由。
因此,例如,如果您想覆盖“/logged_in”路由中的逻辑,您可以这样做:
get "/logged_in" do # your code here end register Sinatra::Authentication
并且您的路线将首先被编译,并且不会调用 sinatra-authentication 中定义的路线。