我是铁杆新手。我最近在rails上开发了一个应用程序。应用程序非常大,运行正常。目前我有这样的网址。
http://192.168.99.220/user/13/domainUsers
我希望它像下面的那样(没有任何id)
http://192.168.99.220/user/domainUsers
我的路线是这样的。
match 'user/:id/domainUsers', :to => 'domains#manageDomain_2', :as => :manageDomain2
我尝试使用“to_param”重写网址。由于我的应用程序太大而且它具有很多功能,我使用“id”以外的参数来经常查找用户信息,因此我无法使用“to_param”方法。有没有其他方法可以隐藏网址中的“id”。
请帮忙
提前致谢。
答案 0 :(得分:1)
最简单的方法是使用名为friendly_id的gem。
这是一个很好地解释它的教程: http://railscasts.com/episodes/314-pretty-urls-with-friendlyid