【发布时间】:2011-01-14 23:11:00
【问题描述】:
我想要使用一个特定模型的 :id 而不是 :model/:id 的短 URL。
我知道如何使用匹配来使 :id 工作
match ":id" => "artist#show", :as => :artist
这很好用,当然假设我很小心地保留了一些东西,即新/索引/编辑等。
但是当没有 :id 匹配时,我怎样才能让其他模型继续工作呢? IE /label 甚至 /artist/new
我还想通过嵌套进一步做到这一点,所以我也有... :artist_id/:album 有没有一些简单的方法来处理带有自定义路径的嵌套路由?
谢谢
【问题讨论】:
标签: ruby-on-rails model-view-controller ruby-on-rails-3 routing routes