0

我有一组产品,我希望它们具有完整的文件路径和辅助函数,但我想缩短它们的 URL。像这样:

http://example.com/p/fb

我希望这样路由:

product_foobar GET    /p/fb(.:format)                products/foobar#show

Product 只是一个命名空间,所以我知道我可以在路由中命名它:

namespace :product do
  resource :foobar
end

但这导致了这条路线:

product_foobar GET    /product/foobar(.:format)      product/foobars#show

是否可以像这样为 URL 起别名?

4

1 回答 1

0

找到了。将此行添加到 routes.rb:

get '/p/fb' => "product/foobar#show"
于 2013-09-18T19:39:20.020 回答