3
我在ajax應用程序中使用jQuery hashchange插件進行深度鏈接。Rails路由 - 重定向深度鏈接路徑,hashchanges?
之前,我有網址,像這樣:
http://www.site.com/groups/1
我們阿賈克斯站點鏈接看起來都像這樣:
http://www.site.com/#/groups/1
這已成爲一個挑戰,因爲它需要修改到的link_to助手正確生成鏈接。我剛剛發現它與Devise混淆了,所以如果一個未登錄的用戶加載,http://www.site.com/#/groups/1 devise不會在成功登錄後保留該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
任何想法或建議,解決這個用例W¯¯/o破解一切?
謝謝
是否有某種逆向任務的方式? 'match「/#/ blog」=>重定向(「/ blog」)'不適合我。 – jibiel 2011-08-18 16:51:07
@jibiel,不,沒有 – fl00r 2011-08-19 10:15:57