Sha256: 0976664df7c456a9d27ce0b642b9a22cfd11cc77c18c119f60bbdf92360e094f
Contents?: true
Size: 1.06 KB
Versions: 2
Compression:
Stored size: 1.06 KB
Contents
Qbrick::Engine.routes.draw do devise_for :admins, class_name: 'Qbrick::Admin', module: :devise namespace :cms do resources :settings, only: %i(update_all index) do put :update_all, on: :collection end resources :pages, except: :show do post :sort, on: :collection get :mirror end resources :bricks, except: %i(edit index) do post :sort, on: :collection end resources :assets resources :ckimages, only: %i(create index destroy) resource :account, only: :edit do patch :update_password, on: :collection end resources :admins root to: 'pages#index' end scope '(:locale)', locale: /#{I18n.available_locales.join('|')}/, defaults: { locale: -> { I18n.default_locale } } do namespace :api, defaults: { format: :json } do resources :pages, only: :index end resources :pages, only: %i(index), defaults: { locale: I18n.locale } get '(*url)' => 'pages#show', as: :page end get '/pages/:id' => 'pages#lookup_by_id' get '/sitemap' => 'sitemaps#index', format: 'xml' end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
qbrick-2.7.1 | config/routes.rb |
qbrick-2.7 | config/routes.rb |