如果我有一个用户资源,我可能有一个像/ users/1的页面。我想要的是,如果有人输入/ users/admin(一个别名),它就会进入/ users/1。轨道上的别名具体显示页面红宝石
在routes.rb中的文件,我可以做到这一点:
match '/users/admin' => redirect('/users/1')
但随后在网络浏览器的URL仍只显示/用户/ 1。另外,我没有得到任何这样的路线,比如admin_path,这将是很好的和有益的,虽然这只是一个奖金。
我的目标与Facebook在选择“昵称”时的做法类似,如果您访问facebook.com/无论您需要的是个人资料,但该网址仍然是/无论如何, t改成类似/ profile?id = 1234
任何人都知道如何做到这一点?
谢谢。
你想这只是一个案例或所有用户? – JCorcuera 2011-05-22 01:22:26