我有一堆产品应该在普通应用程序视图之外呈现,我希望这些产品嵌套在URL中的“product”下,如下所示:
http://example.com/product/foo
http://example.com/product/bar
“product”只是一个命名空间,实际上并不是一个资源。我只想嵌套它以使URL尽可能清晰。如何在不将CRUD功能提供给不存在的产品资源的情况下配置我的路由来实现这一目标?
答案 0 :(得分:0)
答案 1 :(得分:0)
使用scope
,它专门针对您要做的事情:
scope :product do
resorces :foo
end
答案 2 :(得分:0)
试试这个
namespace :product do
match '/foo', :to => '.....'
match '/bar', :to => '.....'
end