public
Description: Starter Kit for developers using Ruby on Rails to quickly get a blog up & running and then add features.
Homepage: http://www.faithfulgeek.org
Clone URL: git://github.com/faithfulgeek/blog-starter-kit.git
blog-starter-kit / config / routes.rb
100644 29 lines (23 sloc) 1.586 kb
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
ActionController::Routing::Routes.draw do |map|
  map.resources :locations
 
  
  map.root :controller => 'posts'
  map.meetings '/meetings', :controller => 'Events', :action => 'index'
  map.about '/about', :controller => 'TemporaryContent', :action => 'coming_soon'
  map.contact '/contact', :controller => 'TemporaryContent', :action => 'coming_soon'
  map.groups_resources '/resources', :controller => 'TemporaryContent', :action => 'coming_soon'
  map.posts_for_date ':year/:month/:day', :controller => 'posts', :action => 'show', :year => /\d{4}/, :month => /\d{2}/, :day => /\d{2}/
  map.posts_for_year ':year', :controller => 'posts', :action => 'show', :year => /\d{4}/
  map.home 'home', :controller => 'posts'
  map.login 'login', :controller => 'sessions', :action => 'new'
  map.logout 'logout', :controller => 'sessions', :action => 'destroy'
  map.feed  'feed', :controller => 'posts', :action => 'index', :format => 'atom'
  map.comments_for_post 'posts/show/:id', :controller => 'posts', :action => 'show', :anchor => 'comments'
  map.tag 'posts/tags/:tag', :controller => 'posts', :action => 'index'
#  map.post ':year/:month/:day/:permalink', :controller => 'posts', :action => 'show'
#  map.posts_for_date 'posts/:year/:month/:day', :controller => 'posts', :action => 'show'
 
  map.resources :posts, :has_many => :comments
 
  map.open_id_complete 'session', :controller => "sessions", :action => "create", :requirements => { :method => :get }
  map.resource :session
                
  map.connect ':controller/:action/:id'
  map.connect ':controller/:action/:id.:format'
end