Module: Msip::Admin::BasicasHelpers
- Includes:
- ActionView::Helpers::TextHelper, ModeloHelper
- Included in:
- BasicasController
- Defined in:
- app/controllers/msip/admin/basicas_helpers.rb
Overview
Ayudadores para controladores de tablas básicas en el espacio de nombres Admin.
Constant Summary
Constants included from ModeloHelper
ModeloHelper::MESES, ModeloHelper::NOSI
Instance Method Summary collapse
-
#admin_basica_path(o) ⇒ String
Ruta para examinar un registro de tabla basica o.
-
#admin_basica_url(o, format) ⇒ String
URL para examinar un registro de tabla basica o.
-
#admin_basicas_path(o) ⇒ String
Ruta para administrar tabla basica o.
-
#admin_basicas_url(o) ⇒ String
Url para administrar tabla basica o.
-
#edit_admin_basica_path(o) ⇒ String
Ruta para editar un registro de la tabla básica o.
-
#new_admin_basica_path(o) ⇒ String
Ruta para crear un registro de la tabla básica.
-
#nombreobj_admin(o, plural = false) ⇒ String
Prepara para rutas de tablas basicas en espacio de nombres /admin para la ruta si se requiere.
Methods included from ModeloHelper
coleccion_basica, #copiar_modelo_path, #edit_modelo_path, etiqueta_coleccion, lista_tablas_basicas, llave_foranea_en_modelo, #modelo_path, #modelo_url, #modelos_path, #modelos_url, #new_modelo_path, nom_filtro, nomap_persona, #nombreobj, opciones_tabla_basica, poromision, poromision_con2p, poromision_sf, #ruta_responde_0p, #ruta_responde_1p
Instance Method Details
#admin_basica_path(o) ⇒ String
Ruta para examinar un registro de tabla basica o
45 46 47 48 |
# File 'app/controllers/msip/admin/basicas_helpers.rb', line 45 def admin_basica_path(o) n = nombreobj_admin(o, !o.id) + "_path" send(n.to_sym, o) end |
#admin_basica_url(o, format) ⇒ String
URL para examinar un registro de tabla basica o
54 55 56 57 |
# File 'app/controllers/msip/admin/basicas_helpers.rb', line 54 def admin_basica_url(o, format) n = nombreobj_admin(o, !o.id) + "_url" send(n.to_sym, o, format) end |
#admin_basicas_path(o) ⇒ String
Ruta para administrar tabla basica o
29 30 31 32 |
# File 'app/controllers/msip/admin/basicas_helpers.rb', line 29 def admin_basicas_path(o) n = nombreobj_admin(o, true) + "_path" send(n.to_sym) end |
#admin_basicas_url(o) ⇒ String
Url para administrar tabla basica o
37 38 39 40 |
# File 'app/controllers/msip/admin/basicas_helpers.rb', line 37 def admin_basicas_url(o) n = nombreobj_admin(o, true) + "_url" send(n.to_sym) end |
#edit_admin_basica_path(o) ⇒ String
Ruta para editar un registro de la tabla básica o
70 71 72 73 |
# File 'app/controllers/msip/admin/basicas_helpers.rb', line 70 def edit_admin_basica_path(o) n = "edit_" + nombreobj_admin(o) + "_path" send(n.to_sym, o) end |
#new_admin_basica_path(o) ⇒ String
Ruta para crear un registro de la tabla básica
62 63 64 65 |
# File 'app/controllers/msip/admin/basicas_helpers.rb', line 62 def new_admin_basica_path(o) n = "new_" + nombreobj_admin(o) + "_path" send(n.to_sym) end |
#nombreobj_admin(o, plural = false) ⇒ String
Prepara para rutas de tablas basicas en espacio de nombres /admin para la ruta si se requiere
15 16 17 18 19 20 21 22 23 24 |
# File 'app/controllers/msip/admin/basicas_helpers.rb', line 15 def nombreobj_admin(o, plural = false) nsing = nombreobj(o) nom = plural ? nsing.pluralize : nsing if !defined?(request) || request.fullpath.include?("/admin/#{nsing}") || request.fullpath.include?("/admin/#{nsing.pluralize}") return "admin_" + nom end nom end |