【发布时间】:2010-11-20 06:11:23
【问题描述】:
我希望我的网址看起来像这样(类似于 Flickr 的设置方式)。
/photos/username
/videos/username
/blogs/username
/photos/username/12345
/videos/username/12345
/blogs/username/12345
有没有办法将它们设置为我的路由文件中的资源,而不必执行一堆自定义路由?
在/photos/username/12345 URL 的情况下...用户名不是必需的,但我认为使 URL 更具可读性。
注意:我使用的是 Rails 2.3.10
【问题讨论】:
-
有必要这样解决吗?拥有 /username/photos 会更容易。
-
您几乎必须设置一堆自定义路线,因为您所做的不是“rails 方式”。只有当你遵循约定时,才会出现 Rails 提供的漂亮的小快捷方式:p
标签: ruby-on-rails routes