Sha256: ac9a62423e5ab230f71b2224ad48766bf61edc24be0fb033ea013461755165af
Contents?: true
Size: 1.35 KB
Versions: 13
Compression:
Stored size: 1.35 KB
Contents
Rails.application.routes.draw do mount Ckeditor::Engine => '/ckeditor' namespace MyAdmin.url_prefix, :module => "my_admin" do root :to => "dashboards#index", :as => "root" resource :configuration, :only => [:update, :show] resource :first_user, :only => [:new, :create] resource :password, :only => [:edit, :update], :controller => "password" resource :sessions, :only => [:new, :create] do resources :recovers, :only => [:new, :create, :show, :update] collection do get :destroy get :lock get :unlock post :open end end MyAdmin::Application.items.each do |application| application.models.each_with_index do |model, index| namespace model.my_admin.application_url, :module => nil do resources model.my_admin.url, :controller => model.tableize do collection do get :export post :remote post :destroy_all model.my_admin.collection.each do |type, name| send(type, name) end end member do model.my_admin.member.each do |type, name| send(type, name) end end end end end end end end
Version data entries
13 entries across 13 versions & 1 rubygems