私はSinatraとSinatra-authenticationgemを使用してサイトを構築しています。
ルートのロジックの1つをオーバーライドしたいのですが、それにアプローチするための最良の方法がわかりません。
シナトラのREADMEより
ルートは、定義されている順序で照合されます。リクエストに一致する最初のルートが呼び出されます。
たとえば、「/logged_in」ルートのロジックをオーバーライドしたい場合は、次のようにします。
get "/logged_in" do
# your code here
end
register Sinatra::Authentication
ルートが最初にコンパイルされ、sinatra-authentication で定義されたルートは呼び出されません。