Jquery URL Rails路由中的Rails哈希参数

Jquery URL Rails路由中的Rails哈希参数,jquery,ruby-on-rails,ruby,Jquery,Ruby On Rails,Ruby,我正试图模仿gmail的行为,比如URL会根据你点击的链接而变化 此链接显示如何 然后可以使用 根据我的测试,以下路由/route#sent在服务器中被视为/route 我缺少的谜题部分是如何做?散列之后的部分主要用于浏览器。在加载的页面上,如果哈希值更改1000次,浏览器将不会向服务器请求任何内容 使用JS框架(如Angular/Vue)或jQuery来检测哈希更改并相应地加载内容 服务器无法获取url哈希作为请求参数的一部分。一种肮脏的方法将涉及jQuery。在页面加载时,您可以检查url是

我正试图模仿gmail的行为,比如URL会根据你点击的链接而变化

此链接显示如何

然后可以使用

根据我的测试,以下路由
/route#sent
在服务器中被视为
/route


我缺少的谜题部分是如何做?

散列之后的部分主要用于浏览器。在加载的页面上,如果哈希值更改1000次,浏览器将不会向服务器请求任何内容


使用JS框架(如Angular/Vue)或jQuery来检测哈希更改并相应地加载内容

服务器无法获取url哈希作为请求参数的一部分。一种肮脏的方法将涉及jQuery。在页面加载时,您可以检查url是否包含哈希。如果它是
/route#sent
,您可以从JS向类似
/route?query=sent
的东西发出请求。加载此页面时,url不会有散列,您的JS将从url到
/route#sent
组成散列。