Sha256: 6536245f09993e6dc0b6fbdbb92c9890bb536139bbf554fc6233c0a8f1762624

Contents?: true

Size: 715 Bytes

Versions: 21

Compression:

Stored size: 715 Bytes

Contents

# frozen_string_literal: true

ClWiki::Engine.routes.draw do
  root to: 'page#show'

  # legacy CGI
  match '/clwikicgi.rb', to: 'page#show', via: [:get], as: 'legacy'

  # Ordering of routes matters! Anything specific, like `find` needs to be
  # _before_ the `/:page_name` route, otherwise it matches on `/:page_name`
  # before matching on the specific route.

  get '/find' => 'page#find', as: 'page_find'
  post '/find' => 'page#find'

  get '/recent' => 'page#recent', as: 'recent'

  get '/login', to: 'sessions#new'
  post '/login', to: 'sessions#create'

  get '/:page_name' => 'page#show', as: 'page_show'
  get '/:page_name/edit' => 'page#edit', as: 'page_edit'
  post '/:page_name' => 'page#update'
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
clwiki-3.3.2 config/routes.rb
clwiki-3.3.0 config/routes.rb
clwiki-3.2.6 config/routes.rb
clwiki-3.2.5 config/routes.rb
clwiki-3.2.4 config/routes.rb
clwiki-3.2.3 config/routes.rb
clwiki-3.2.2 config/routes.rb
clwiki-3.2.1 config/routes.rb
clwiki-3.2.0 config/routes.rb
clwiki-3.1.6 config/routes.rb
clwiki-3.1.5 config/routes.rb
clwiki-3.1.4 config/routes.rb
clwiki-3.1.3 config/routes.rb
clwiki-3.1.2 config/routes.rb
clwiki-3.1.1 config/routes.rb
clwiki-3.1.0 config/routes.rb
clwiki-3.0.4 config/routes.rb
clwiki-3.0.3 config/routes.rb
clwiki-3.0.2 config/routes.rb
clwiki-3.0.1 config/routes.rb