【发布时间】:2011-08-31 21:34:49
【问题描述】:
大多数关于在 Rails 中美化 Url 的教程都解释了如何获取像 www.example.org/resource/3-some-sluggish-slug 这样的 Url,使用 to_param 方法非常容易。
我想要的是在 Rails 3 应用程序中美化 Urls,例如 Stackoverflow (www.example.org/resource/3/some-sluggish-slug)。 some-sluggish-slug 可以是那里的任何字符串,它只是为了有一个更好的 Url,并且被所有逻辑简单地忽略(如在 Stackoverflow 中)。是否也有一种简单的方法可以做到这一点?还是我必须在 URL 到达路由文件或路由文件本身之前以某种方式重写它?
【问题讨论】:
标签: ruby-on-rails url slug