Module: Msip::Admin::BasicasHelpers
- Includes:
- ActionView::Helpers::TextHelper, ModeloHelper
- Included in:
- BasicasController
- Defined in:
- app/controllers/msip/admin/basicas_helpers.rb
Constant Summary
Constants included from ModeloHelper
ModeloHelper::MESES, ModeloHelper::NOSI
Instance Method Summary collapse
-
#admin_basica_path(o) ⇒ Object
Ruta para examinar un registro de tabla basica o.
-
#admin_basica_url(o, format) ⇒ Object
URL para examinar un registro de tabla basica o.
-
#admin_basicas_path(o) ⇒ Object
Ruta para administrar tabla basica o.
-
#admin_basicas_url(o) ⇒ Object
Url para administrar tabla basica o.
-
#edit_admin_basica_path(o) ⇒ Object
Ruta para editar un registro de la tabla básica o.
-
#new_admin_basica_path(o) ⇒ Object
Ruta para crear un registro de la tabla básica.
-
#nombreobj_admin(o, plural = false) ⇒ Object
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) ⇒ Object
Ruta para examinar un registro de tabla basica o
35 36 37 38 |
# File 'app/controllers/msip/admin/basicas_helpers.rb', line 35 def admin_basica_path(o) n = nombreobj_admin(o, !o.id) + "_path" send(n.to_sym, o) end |
#admin_basica_url(o, format) ⇒ Object
URL para examinar un registro de tabla basica o
41 42 43 44 |
# File 'app/controllers/msip/admin/basicas_helpers.rb', line 41 def admin_basica_url(o, format) n = nombreobj_admin(o, !o.id) + "_url" send(n.to_sym, o, format) end |
#admin_basicas_path(o) ⇒ Object
Ruta para administrar tabla basica o
23 24 25 26 |
# File 'app/controllers/msip/admin/basicas_helpers.rb', line 23 def admin_basicas_path(o) n = nombreobj_admin(o, true) + "_path" send(n.to_sym) end |
#admin_basicas_url(o) ⇒ Object
Url para administrar tabla basica o
29 30 31 32 |
# File 'app/controllers/msip/admin/basicas_helpers.rb', line 29 def admin_basicas_url(o) n = nombreobj_admin(o, true) + "_url" send(n.to_sym) end |
#edit_admin_basica_path(o) ⇒ Object
Ruta para editar un registro de la tabla básica o
53 54 55 56 |
# File 'app/controllers/msip/admin/basicas_helpers.rb', line 53 def edit_admin_basica_path(o) n = "edit_" + nombreobj_admin(o) + "_path" send(n.to_sym, o) end |
#new_admin_basica_path(o) ⇒ Object
Ruta para crear un registro de la tabla básica
47 48 49 50 |
# File 'app/controllers/msip/admin/basicas_helpers.rb', line 47 def new_admin_basica_path(o) n = "new_" + nombreobj_admin(o) + "_path" send(n.to_sym) end |
#nombreobj_admin(o, plural = false) ⇒ Object
Prepara para rutas de tablas basicas en espacio de nombres /admin para la ruta si se requiere
11 12 13 14 15 16 17 18 19 20 |
# File 'app/controllers/msip/admin/basicas_helpers.rb', line 11 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 |