【发布时间】:2011-02-11 04:58:38
【问题描述】:
在 Rails 3 中设置路由以允许将额外的路径元素(slug)传递到 URL 的正确方法是什么。我不想破坏您使用 show 和 new 获得的一些魔力当您将对象列为资源时。
这是一个例子:
http://somewebserver.com/topics/1/learning-rails
但我仍然希望这个工作
http://somewebserver.com/topics/1
还有这些
http://somewebserver.com/topics/new
http://somewebserver.com/topics/1/edit
【问题讨论】:
-
URL stub 在 Rails 社区中通常被称为 URL slug。不要试图迂腐,只是想它可能有助于回答的人正确理解你的问题。
标签: ruby-on-rails ruby-on-rails-3 routes