【发布时间】:2011-09-04 03:25:28
【问题描述】:
我希望它类似于 Twitter 处理其推文的 URL 的方式。
例如,现在我的 URL 如下所示:mydomain.com/feedbacks/1/,其中feedbacks 是控制器的名称。
我希望它看起来像:mydomain.com/username/feedbacks/1/,类似于 Twitter 的:twitter.com/username/status/:id/。
我的routes.rb 看起来像这样:
resources :users do
resources :feedbacks
end
当我拥有它时,它给我的 URL 为 mydomain.com/users/1/feedbacks,但我想要 URL 中的实际用户名。
我如何得到它?
谢谢。
编辑 1:如果您要为此问题添加另一个答案,请确保它针对已给出的答案解决了我的 cmets/问题。否则会是多余的。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 routing rails-routing