OSDN Git Service

2032dec1065c4d9962a5165ead34a3a86109b41e
[pettanr/pettanr.git] / config / routes.rb
1 Pettanr::Application.routes.draw do
2
3   devise_for :admins
4   devise_for :authors
5
6   match 'original_pictures/:id(.:format)/refresh' => 'original_pictures#refresh'
7
8   resources :artists do
9     collection do
10       get :index
11       get :show
12       post :create
13       get :list
14       get :browse
15     end
16     member do
17       put :update
18       delete :destroy
19     end
20   end
21   resources :speaches do
22     collection do
23       get :index
24       get :show
25       get :list
26       get :browse
27     end
28     member do
29     end
30   end
31   resources :balloons do
32     collection do
33       get :index
34       get :show
35       get :list
36       get :browse
37     end
38     member do
39     end
40   end
41   resources :speach_templates do
42     collection do
43       get :index
44       get :show
45       get :list
46       get :browse
47     end
48     member do
49     end
50   end
51   resources :balloon_templates do
52     collection do
53       get :index
54       get :show
55       get :list
56       get :browse
57     end
58     member do
59     end
60   end
61   resources :speach_balloons do
62     collection do
63       get :index
64       get :show
65       post :create
66       get :list
67       get :browse
68     end
69     member do
70       put :update
71       delete :destroy
72     end
73   end
74   resources :panel_pictures do
75     collection do
76       get :index
77       get :show
78       get :list
79       get :browse
80     end
81     member do
82     end
83   end
84   resources :resource_pictures do
85     collection do
86       get :index
87       get :show
88       get :list
89       get :browse
90     end
91     member do
92     end
93   end
94   resources :original_pictures do
95     collection do
96       get :index
97       get :show
98       get :new
99       post :create
100       get :list
101       get :browse
102     end
103     member do
104       get :edit
105       put :update
106       delete :destroy
107     end
108   end
109   resources :panels do
110     collection do
111       get :index
112       get :show
113       post :create
114       get :list
115       get :browse
116     end
117     member do
118       put :update
119       delete :destroy
120     end
121   end
122   resources :comics do #, except: [:new, :edit]
123     collection do
124       get :index
125       get :show
126       post :create
127       get :list
128       get :browse
129     end
130     member do
131       put :update
132       delete :destroy
133     end
134   end
135   resources :lisences do
136     collection do
137       get :index
138       get :show
139       get :list
140       get :browse
141     end
142   end
143   resources :original_lisences do
144     collection do
145       get :index
146       get :show
147       get :new
148       post :create
149       get :list
150       get :browse
151     end
152     member do
153       get :edit
154       put :update
155       delete :destroy
156     end
157   end
158   resources :common_lisences do
159     collection do
160       get :index
161       get :show
162       post :create
163       get :list
164       get :browse
165     end
166     member do
167       put :update
168       delete :destroy
169     end
170   end
171   resources :system_pictures do
172     collection do
173       get :index
174       get :show
175       post :create
176       get :list
177       get :browse
178     end
179     member do
180       put :update
181       delete :destroy
182     end
183   end
184
185   # The priority is based upon order of creation:
186   # first created -> highest priority.
187
188   # Sample of regular route:
189   #   match 'products/:id' => 'catalog#view'
190   # Keep in mind you can assign values other than :controller and :action
191   match 'comics/:id(.:format)/play' => 'comics#play'
192   match 'resource_pictures/:subdir/:id(.:format)/' => 'resource_pictures#show'
193   match 'home/(:action)', :controller => 'home'
194   match 'help/(:action)', :controller => 'help'
195   match 'system/(:action)', :controller => 'system'
196   match 'authors/(:action(/:id))', :controller => 'authors'
197 #  controller 'system' do
198 #    get 'start'
199 #    get 'index'
200 ##    match 'start', :to => 'system#start'
201 #  end
202   
203   # Sample of named route:
204   #   match 'products/:id/purchase' => 'catalog#purchase', :as => :purchase
205   # This route can be invoked with purchase_url(:id => product.id)
206
207   # Sample resource route (maps HTTP verbs to controller actions automatically):
208   #   resources :products
209
210   # Sample resource route with options:
211   #   resources :products do
212   #     member do
213   #       get 'short'
214   #       post 'toggle'
215   #     end
216   #
217   #     collection do
218   #       get 'sold'
219   #     end
220   #   end
221
222   # Sample resource route with sub-resources:
223   #   resources :products do
224   #     resources :comments, :sales
225   #     resource :seller
226   #   end
227
228   # Sample resource route with more complex sub-resources
229   #   resources :products do
230   #     resources :comments
231   #     resources :sales do
232   #       get 'recent', :on => :collection
233   #     end
234   #   end
235
236   # Sample resource route within a namespace:
237   #   namespace :admin do
238   #     # Directs /admin/products/* to Admin::ProductsController
239   #     # (app/controllers/admin/products_controller.rb)
240   #     resources :products
241   #   end
242
243   # You can have the root of your site routed with "root"
244   # just remember to delete public/index.html.
245   root :to => 'comics#top'
246
247   # See how all your routes lay out with "rake routes"
248
249   # This is a legacy wild controller route that's not recommended for RESTful applications.
250   # Note: This route will make all actions in every controller accessible via GET requests.
251   #match ':controller(/:action(/:id(.:format)))'
252 end