forked from refinery/refinerycms-portfolio
-
Notifications
You must be signed in to change notification settings - Fork 3
/
routes.rb
35 lines (28 loc) · 1.01 KB
/
routes.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
require File.expand_path("../../lib/portfolio.rb", __FILE__)
Refinery::Application.routes.draw do
match '/portfolio', :as => 'portfolio', :to => 'portfolio#index'
# Make sure you restart your web server after changing the multi level setting.
if ::Refinery::Portfolio.multi_level?
match "/portfolio/:id/projects/:portfolio_id/:image_id",
:as => :portfolio_image,
:to => "portfolio#show"
match "/portfolio/:id/projects/:portfolio_id",
:as => :portfolio_project,
:to => "portfolio#show"
else
match "/portfolio/:id/:image_id",
:as => :portfolio_image,
:to => "portfolio#show"
match "/portfolio/:id",
:as => :portfolio_project,
:to => "portfolio#show"
end
match '/portfolio/:id', :as => 'portfolio', :to => 'portfolio#show'
scope(:path => 'refinery', :as => 'admin', :module => 'admin') do
resources :portfolio, :as => :portfolio_entries do
collection do
post :update_positions
end
end
end
end