我正在使用jQuery hashchange插件在ajax应用程序中进行深度链接。
之前我有这样的url:
http://www.site.com/groups/1
现在的ajax网站链接都是这样的:
http://www.site.com/#/groups/1
这已经成为一个挑战,因为它需要修改link_to帮助器来正确生成链接。我刚刚了解到,它与设计混淆,所以如果一个用户没有登录加载,http://www.site.com/#/groups/1设计不保留URL重定向成功登录后。
所以我想知道是否有一种方法,我可以保持现有的URL结构,并有Rails路由文件重定向某些路径,如:
http://www.site.com/groups/1
to
http://www.site.com/#/groups/1
http://www.site.com/groups/1/tasks/31
to
http://www.site.com/#/groups/1/tasks/31
对于解决这个用例有什么想法或建议吗?
谢谢
不,没有这样的办法。
哈希"#"符号无法发送到服务器