Msip::Engine.routes.draw do get '/acercade' => 'hogar#acercade', as: 'acercade' get '/anexos/descarga_anexo/:id', to: 'anexos#descarga_anexo', as: 'descarga_anexo' get '/anexos/abre_anexo/:id', to: 'anexos#abre_anexo', as: 'abre_anexo' get '/controldeacceso' => 'hogar#ayuda_controldeacceso', as: 'ayuda_controldeacceso' get "/gruposper" => 'gruposper#index' get "/gruposper/remplazar" => 'gruposper#remplazar' get "/hogar" => 'hogar#index' get '/mundep' => 'admin/municipios#mundep' get "/personas" => 'personas#index' get "/personas/datos" => 'personas#datos' get "/personas/remplazar" => 'personas#remplazar' get "/respaldo7z" => 'respaldo7z#new', as: 'respaldo7z' post "/respaldo7z" => 'respaldo7z#create' get "/tablasbasicas" => 'hogar#tablasbasicas' get "/temausuario" => 'admin/temas#temausuario' get '/ubicaciones/nuevo' => 'ubicaciones#nuevo' get '/tipoclase' => 'admin/clases#tipo_clase' get '/ubicacionespre_mundep' => 'ubicacionespre#mundep' resources :bitacoras, path_names: { new: 'nueva', edit: 'edita' } resources :orgsociales, path_names: { new: 'nueva', edit: 'edita' } resources :personas, path_names: { new: 'nueva', edit: 'edita' } resources :solicitudes, path_names: { new: 'nueva', edit: 'edita' } resources :ubicacionespre, path_names: { new: 'nueva', edit: 'edita' } # En su aplicación al emplear ayudadores de rutas utilice prefijo # "msip." si viene de msip o "main_app." si es de las rutas de la aplicación. # Y en config/routes.rb utilice: # # devise_scope :usuario do # get 'sign_out' => 'devise/sessions#destroy' # # # El siguiente para superar mala generación del action en el formulario # # cuando se autentica mal (genera # # /puntomontaje/puntomontaje/usuarios/sign_in ) # if (Rails.configuration.relative_url_root != '/') # ruta = File.join(Rails.configuration.relative_url_root, 'usuarios/sign_in') # post ruta, to: 'devise/sessions#create' # get ruta, to: 'devise/sessions#new' # end # end # devise_for :usuarios, :skip => [:registrations], module: :devise # as :usuario do # get 'usuarios/edit' => 'devise/registrations#edit', # :as => 'editar_registro_usuario' # put 'usuarios/:id' => 'devise/registrations#update', # :as => 'registro_usuario' # end # resources :usuarios, path_names: { new: 'nuevo', edit: 'edita' } namespace :admin do ab=::Ability.new ab.tablasbasicas.each do |t| if (t[0] == "Msip") c = t[1].pluralize resources c.to_sym, path_names: { new: 'nueva', edit: 'edita' } end end end root 'hogar#index' end