2012-03-07 15 views

Respuesta

15

No estoy seguro si this trabajarán en 2,38 pero pensé que valía la pena intentarlo:

Para citar la parte pertinente:

para obtener toda la acciones en un controlador, el uso action_methods

PostsController.action_methods 

Esto devolverá un conjunto que contiene una lista de todos los métodos en el controlador que son "acciones" (usando la misma lógica que usa Rails para decidir si un método es una acción válida para enrutar).

13

Use #instance_methods (falso) para recuperar acciones específicas solamente del controlador:

CustomController.instance_methods(false) 
=> ["index", "update", "show", "custom_action", "another_action"] 

Espero que esto ayude!

Cuestiones relacionadas