我有一个如下所示的网址:
https://host.com/imageviewer/namespace.001.587#page/1/mode/2down
我需要为此生成一个rails路由,以便我可以namespace.001.587
作为id
并将其路由到ImageViewer#show_image
操作,我还需要{ {1}}作为模式,2down
作为页面。不是一个干净的RESTful URL,我发现在Rails中很难做到这一点。我只是在这个网址上拨打1
。
你会如何产生这条路线?
答案 0 :(得分:1)
你做不到。服务器永远不会发送哈希值(即#之后的任何内容)。这只是客户方面的事情。所以你需要调整url或url来逃避#才能使它工作。