Sinatra中“重定向”和“重定向到”之间的区别



在Sinatra中使用redirectredirect to有什么区别?它们似乎都默认为相同的状态代码。to '/url'位是否只是一些语法上的好东西,使方法更具可读性?

redirect 方法发送 HTTP 标头以将客户端重定向到给定的 URL,并且传递的参数应该是带有主机的完全限定 URL(例如 http://example.com/path,而不仅仅是/path)。

to 方法将路径转换为 Sinatra 应用程序的完整 URL,从而允许在 redirect 中使用生成的 URL。 例如 to('/path')会变得http://yoursinatraapp/path.

最新更新