Sha256: d46f296c8e4de6670dd7514465cb696e69a000ae4da692b40b9173cc307c6bf8

Contents?: true

Size: 814 Bytes

Versions: 39

Compression:

Stored size: 814 Bytes

Contents

Lines::Engine.routes.draw do

  get 'login', to: 'sessions#new', as: 'login'
  get 'logout', to: 'sessions#destroy', as: 'logout'
  get 'tags/:tag', to: 'articles#index', as: :tag

  resources :sessions

  resources :articles, only: [:index, :show] do
    get 'page/:page', action: :index, on: :collection
  end

  resources :short_articles, only: [:index, :show], controller: :articles do
    get 'page/:page', action: :index, on: :collection
  end

  # Admin namespace
  namespace :admin do
    resources :articles do
      get :autocomplete_tag_name, on: :collection
      post :toggle_publish
      post :toggle_feature
    end
    resources :authors
    resources :pictures, only: [:create, :update, :destroy]
    resources :users
    root :to => 'articles#index'
  end
  
  root :to => 'articles#index'

end

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
lines-engine-0.5 config/routes.rb
lines-engine-0.4.6.4 config/routes.rb
lines-engine-0.4.6.3 config/routes.rb
lines-engine-0.4.6.1 config/routes.rb
lines-engine-0.4.6 config/routes.rb
lines-engine-0.4.5 config/routes.rb
lines-engine-0.4.4 config/routes.rb
lines-engine-0.4.2 config/routes.rb
lines-engine-0.4.1 config/routes.rb
lines-engine-0.4 config/routes.rb
lines-engine-0.3.3.2 config/routes.rb
lines-engine-0.3.3.1 config/routes.rb
lines-engine-0.3.3 config/routes.rb
lines-engine-0.3.2 config/routes.rb
lines-engine-0.3.1 config/routes.rb
lines-engine-0.3 config/routes.rb
lines-engine-0.2 config/routes.rb
lines-engine-0.1.25 config/routes.rb
lines-engine-0.1.24 config/routes.rb
lines-engine-0.1.23 config/routes.rb