X-Git-Url: http://git.osdn.net/view?p=pettanr%2Fpettanr.git;a=blobdiff_plain;f=config%2Froutes.rb;h=849d93b6d576fb464288105113ce099060223d4e;hp=2567080ba6f040851e4257365110ad83e699f55c;hb=46ddebc32f7409dc749f83c710aba9a345381165;hpb=8d0ff88e6f28087581d8a4b70d7bc0a2a714da91 diff --git a/config/routes.rb b/config/routes.rb index 2567080b..849d93b6 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -5,21 +5,182 @@ Pettanr::Application.routes.draw do match 'original_pictures/:id(.:format)/refresh' => 'original_pictures#refresh' - resources :artists, except: [:new, :edit] - resources :speaches, only: [:index] - resources :balloons, only: [:index] - resources :speach_templates, only: [:index] - resources :balloon_templates, only: [:index] - resources :speach_balloons, except: [:new, :edit] - resources :panel_pictures, only: [:index] - resources :resource_pictures, only: [:index, :show] - resources :original_pictures, except: [:new] - resources :panels, except: [:new, :edit] - resources :comics, except: [:new, :edit] - resources :lisences, only: [:index] - resources :original_lisences - resources :common_lisences - resources :system_pictures, except: [:new, :edit] + resources :artists do + collection do + get :index + get :show + post :create + get :list + get :browse + end + member do + put :update + delete :destroy + end + end + resources :speaches do + collection do + get :index + get :show + get :list + get :browse + end + member do + end + end + resources :balloons do + collection do + get :index + get :show + get :list + get :browse + end + member do + end + end + resources :speach_templates do + collection do + get :index + get :show + get :list + get :browse + end + member do + end + end + resources :balloon_templates do + collection do + get :index + get :show + get :list + get :browse + end + member do + end + end + resources :speach_balloons do + collection do + get :index + get :show + post :create + get :list + get :browse + end + member do + put :update + delete :destroy + end + end + resources :panel_pictures do + collection do + get :index + get :show + get :list + get :browse + end + member do + end + end + resources :resource_pictures do + collection do + get :index + get :show + get :list + get :browse + end + member do + end + end + resources :original_pictures do + collection do + get :index + get :show + get :new + post :create + get :list + get :browse + end + member do + get :edit + put :update + delete :destroy + end + end + resources :panels do + collection do + get :index + get :show + post :create + get :list + get :browse + end + member do + put :update + delete :destroy + end + end + resources :comics do #, except: [:new, :edit] + collection do + get :index + get :show + post :create + get :list + get :browse + end + member do + put :update + delete :destroy + end + end + resources :lisences do + collection do + get :index + get :show + get :list + get :browse + end + end + resources :original_lisences do + collection do + get :index + get :show + get :new + post :create + get :list + get :browse + end + member do + get :edit + put :update + delete :destroy + end + end + resources :common_lisences do + collection do + get :index + get :show + post :create + get :list + get :browse + end + member do + put :update + delete :destroy + end + end + resources :system_pictures do + collection do + get :index + get :show + post :create + get :list + get :browse + end + member do + put :update + delete :destroy + end + end # The priority is based upon order of creation: # first created -> highest priority. @@ -86,5 +247,5 @@ Pettanr::Application.routes.draw do # This is a legacy wild controller route that's not recommended for RESTful applications. # Note: This route will make all actions in every controller accessible via GET requests. -# match ':controller(/:action(/:id(.:format)))' + #match ':controller(/:action(/:id(.:format)))' end