从rails指南中的示例,路径如:
resources :publishers do
resources :magazines do
resources :photos
end
end
会导致如下网址:
/publishers/1/magazines/2/photos/3
我想为出版商提供一些例子 - 牛津 并避免使用第一个“/ publishers”部分 将URL设置为:
/oxford/1/magazines/2/photos/3
在Rails 3中实现这一目标的最简洁,最好的方法是什么?
答案 0 :(得分:0)
scope :path => ":publisher_slug", :as => "publisher" do
resources :magazines do
resources :photos
end
end
publisher_magazine_photo_path("oxford",2,3)
答案 1 :(得分:-1)