diff --git a/config/routes.rb b/config/routes.rb index 178585f..fa5401d 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -85,11 +85,14 @@ Rails.application.routes.draw do get 'without_screenshots', to: redirect('/packages?show=without') # JSON data responses - get 'json/package/:name' => 'json#package', as: :json_package, defaults: { format: :json } - get 'json/packages' => 'json#packages', as: :json_packages, defaults: { format: :json } - get 'json/screenshots' => 'json#screenshots', as: :json_screenshots, defaults: { format: :json } + get 'json/package/:name' => 'json#package', as: :json_package, defaults: { format: :json }, + name: %r{[^/]+} + get 'json/packages' => 'json#packages', as: :json_packages, defaults: { format: :json }, + name: %r{[^/]+} + get 'json/screenshots' => 'json#screenshots', as: :json_screenshots, + defaults: { format: :json }, name: %r{[^/]+} get 'json/packages-without-screenshots' => 'json#packages_without_screenshots', - defaults: { format: :json } + defaults: { format: :json }, name: %r{[^/]+} # The priority is based upon order of creation: first created -> highest priority. # See how all your routes lay out with "rake routes".