我需要一个服务器,该服务器的响应中的URL带有#(井号)。 Rails会忽略以下参数。
http://localhost:3000/#parameter1=one¶meter2=two ...
因此,Rails仅看到#http://localhost:3000
之前的部分。反正我可以用#代替#吗?在URL被Rails解析之前?
答案 0 :(得分:1)
我在我的app / assets / application.js中添加了以下javascript代码,以重写整个网站上的网址。
$(document).ready(function () {
if (window.location.href.indexOf('#') > 0) {
window.location = window.location.href.replace(/#/, '?');
}
});