Sha256: 2b3165350d300142eb7518f486ad56bfe42e73c347056423359b4401bf6b0420

Contents?: true

Size: 803 Bytes

Versions: 1

Compression:

Stored size: 803 Bytes

Contents

Ecrire::Application.routes.draw do

  if defined?(Ecrire::Theme::Engine)
    resource :session, only: [:new, :create, :destroy]

    namespace :admin do
      root 'posts#index'
      resources :tags
      resources :posts do
        put :toggle

        collection do
          get 'help', controller: :posts, action: :help
        end

        resources :tags, only: [:index, :create], module: 'posts' do
          put :toggle
        end

        resources :titles, only: [:index, :update, :create], module: 'posts' do

        end

        resource :image, shallow: true
      end

      namespace :configurations do
        resource :images, only: [:show, :create]
      end
    end

    mount Ecrire::Theme::Engine => '/', as: 'theme'
  else
    mount Ecrire::Onboarding::Engine => '/'
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ecrire-0.29.0 lib/ecrire/routes.rb