大家早上好!..
General Routing Quesiton Here... 我目前正在为我的应用程序中的用户实现与此类似的路由。
然后映射到 usersControllers#show,因此我的路由文件中有以下内容。
map.connect '/:permalink', :controllers => "users", :action => "show"
然后,我通过参数中的永久链接获得了显示操作来查找用户。所以它的工作原理但是....
我遇到的问题是所有其他未定义的路由都被发送到 userController#show。即 404 和其他未命名的路线。所以我不认为我会为此采用正确的约定。我的解决方案是在此之上添加其他命名路由,这解决了问题,但对我来说似乎很脆弱。我想错了吗?
有什么更好的解决方案? 我要去我的谷歌寻找答案,但我只是想我会把这个扔给讨论。想法?