Sha256: 09bfe531d57749626a2367f300139d5632628d16e03892edd48f4a520aa7e0e5
Contents?: true
Size: 1.46 KB
Versions: 2
Compression:
Stored size: 1.46 KB
Contents
Rails.application.routes.draw do scope module: 'cms' do post 'mailchimp/subscribe' => 'mailchimp#subscribe', format: true, constraints: { format: :js }, as: :mailchimp get 'viewables/new' => 'viewables#create', format: false, as: :new_viewable post 'viewables/edit' => 'viewables#update', format: true, constraints: { format: :js }, as: :edit_viewable get 'attachments/*directory/:file' => 'attachments#show', format: true Viewable::Page.with_url.each do |page| get page.url => "pages#show", defaults: { id: page.id, cms_view_type: page.view_name, locale: page.locale }, format: false end if ActiveRecord::Base.connection.table_exists? 'viewable_pages' Viewable::Form.with_url.each do |form| get form.url => "forms#new", defaults: { id: form.id, cms_view_type: form.form_name, locale: form.locale }, format: false post form.url => 'forms#create', defaults: { id: form.id, cms_view_type: form.form_name, locale: form.locale } end if ActiveRecord::Base.connection.table_exists? 'viewable_forms' localized do resources :files, format: false, only: [:show] Naming::Viewable::Page.names.each do |name| get name => 'pages#show', defaults: { cms_view_type: name }, format: false end Naming::Viewable::Form.names.each do |name| get name => 'forms#new', defaults: { cms_view_type: name }, format: false post name => 'forms#create', defaults: { cms_view_type: name } end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rails_admin_cms-0.1.1 | config/routes.rb |
rails_admin_cms-0.0.9 | config/routes.rb |