【发布时间】:2021-08-13 07:51:18
【问题描述】:
我有以下 url 请求类型,其中包含 # 字符
http://localhost:3000#user-name
我想和 HomeController#show_user 匹配,路由怎么写?
【问题讨论】:
标签: ruby-on-rails routes rails-routing
我有以下 url 请求类型,其中包含 # 字符
http://localhost:3000#user-name
我想和 HomeController#show_user 匹配,路由怎么写?
【问题讨论】:
标签: ruby-on-rails routes rails-routing
来自Uniform Resource Locators (URL)
字符“#”是不安全的,应该始终进行编码,因为它是 在万维网和其他系统中用于将 URL 与 可能跟随它的片段/锚标识符。
您不能在您的网址中使用# 符号,因为它是一个保留字符。
你可能已经看到了这样的符号的用法
https://www.google.com/search?q=hello+world#brs
但是这个符号在这里用作片段分隔符。
【讨论】: