OSDN Git Service

list browser created
[pettanr/pettanr.git] / config / routes.rb
index 2567080..849d93b 100644 (file)
@@ -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