Sha256: 452fa7413f29d47360a35d75d64ad766941a7988ee784b605cd35e9bd32441ab
Contents?: true
Size: 1.34 KB
Versions: 11
Compression:
Stored size: 1.34 KB
Contents
Rails.application.routes.draw do mount Ckeditor::Engine => '/ckeditor' namespace MyAdmin.url_prefix, :module => "my_admin" do root :to => "dashboards#index", :as => "" 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
11 entries across 11 versions & 1 rubygems