我有一套我想要的产品,包括完整的文件路径和辅助函数,但我想缩短它们的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进行别名?
答案 0 :(得分:0)
找到它。将此行添加到routes.rb:
get '/p/fb' => "product/foobar#show"