helper.method_name
trabajado en alguna versión de Rails ... ¿hay formas que funcionen tanto en Rails 2.2.2, 2.3.5 y 3.0.1? (Para usar todas las vistas y helper métodos)¿Cómo usar todos los métodos de vista y ayuda dentro de la consola de Rails para Rails 2.xy 3.x?
30
A
Respuesta
57
También puede probar:
YourController.helpers.my_helper
por ejemplo:
> ApplicationController.helpers.content_tag(:div, "test")
=> "<div>test</div>"
Esto funciona con los carriles 2 y 3. Rieles
17
favor trate a este
rails console
helper.any_method_of_helper(pass_argument)
ejemplo
helper.number_to_currency('123.45')
+0
Esto funciona. Sin embargo, hay un caso adicional en el que si ha definido sus métodos de ayuda dentro de un archivo anidado dentro de un módulo para, p. 'MyModule :: ModuleSpecificViewHelper' (definido en'/app/helpers/my_module/module_specific_view_helper.rb'), luego en la consola de rails debe incluir ese módulo primero (si no está incluido) y luego probar 'helper.your_method' y debe Consíguelo. –
Cuestiones relacionadas
- 1. Rails 3 Sandbox consola
- 2. ¿Desea realizar consultas "similares" con ActiveRecord en Rails 2.xy 3.x?
- 3. Escribir un módulo para Python 2.xy 3.x
- 4. Rails 3: Usar HTML en i18n formar traducciones de ayuda
- 5. Rails 3 métodos obsoletos y API
- 6. múltiples validaciones Rails 3 (carriles para Zombies; 2: 3)
- 7. Rails 3.x TLD length
- 8. Método de llamada de ayuda del controlador Rails 3
- 9. Migración de los carriles 2 a Rails 3
- 10. Rails 3: Variable de pantalla del controlador en la vista
- 11. PDFKit (wkhtmltopdf) Broken Pipe, OS X y Rails 3
- 12. Rails 3: la variable variable @template dentro de los controladores es nula
- 13. Rails 2 to Rails 3, la verificación del método en los controladores se ha ido?
- 14. Benchmarking Rails Métodos de modelo
- 15. ¿Cómo usar 'after_initialize' en Rails 3?
- 16. Rails 3 eliminar todos los elementos de una matriz
- 17. Diferencia entre OpenGL 3.xy 4.x?
- 18. ¿Consejos/trucos para optimizar el rendimiento de las vistas en Rails (2.xo 3.x)?
- 19. java.lang.IllegalStateException en Android 3.xy 4.x; Funciona bien en 2.x
- 20. Búsqueda de texto completo para Rails 3
- 21. Rails 3 y FCGI?
- 22. ¿Por qué mi motor de montaje Rails no carga los métodos de ayuda correctamente?
- 23. Ruby 1.9.2 y Rails 3 no se pueden abrir los rieles de la consola
- 24. RSpec-2 con Rails 2.3.x
- 25. Uso de los ayudantes del buscador de dispositivos dentro de la consola de Rails
- 26. Prueba de consola y rastrillo Rails: unidades
- 27. Aplicación de ejemplo para Rails 3?
- 28. Rails 3 cargando todos los modelos en el arranque
- 29. Comenzando con Ruby 1.9.x, Rails 3, y/o Merb
- 30. Nombres de atributos humanos en Rails 3.x?
¿Cómo puedo renderizar un parcial con esto? Rails 4. 'ApplicationController.helpers.render Post.last NoMethodError: método indefinido 'include?' para nil: NilClass' – Chloe
> MyController.helpers.my_method (arg1, arg2); Esto es lo que estoy buscando. – etlds
gracias ... es útil. –