diff --git a/config/routes.rb b/config/routes.rb index f9c2c2d..2ac291c 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -13,13 +13,13 @@ Debshots::Application.routes.draw do get 'packages' => 'packages#grid', as: :packages_grid get 'packages/list' => 'packages#list', as: :packages_list - get 'package/:name' => 'packages#details', as: :package + get 'package/:name' => 'packages#details', as: :package, name: /[^\/]+/ get 'upload', to: redirect('/packages') get 'upload/:name' => 'packages#upload', as: :upload_package_by_name - post 'upload_image/:name' => 'packages#upload_image', as: :upload_image + post 'upload_image/:name' => 'packages#upload_image', as: :upload_image, name: /[^\/]+/ get 'delete_screenshot/:name/:id' => 'packages#delete_screenshot', as: :delete_screenshot get 'about' => 'welcome#about' - get 'thumbnail/:name' => 'packages#thumbnail', as: :thumbnail_image + get 'thumbnail/:name' => 'packages#thumbnail', as: :thumbnail_image, name: /[^\/]+/ # The priority is based upon order of creation: first created -> highest priority. # See how all your routes lay out with "rake routes".