Sha256: f67dcb02a9a6a31914f5c4e2f7c51c8601d01a0dd6437b88bd1981d0658227fd
Contents?: true
Size: 746 Bytes
Versions: 18
Compression:
Stored size: 746 Bytes
Contents
Rails.application.routes.draw do scope :constraints => lambda{ |r| Blog.where(:slug => r.path.split('/')[1]).first } do get ':blog_slug', :to => 'blogs#show' get ':blog_slug/archive', :to => 'blogs#archive' get ':blog_slug/feed', :to => 'blogs#feed', :format => [:rss] get ':blog_slug/search', :to => 'blogs#search', :as => :search_blog get ':blog_slug/topics', :to => 'blog_categories#index', :as => 'blog_categories' get ':blog_slug/topics/*id', :to => 'blog_categories#show', :as => 'blog_category' get ':blog_slug/:post_slug', :to => 'posts#show' end resources :blogs resources :posts namespace :admin do resources :blogs do resources :posts end resources :blog_categories end end
Version data entries
18 entries across 18 versions & 1 rubygems