Quiero utilizar este método de ayuda en el controlador. Cualquier forma de lograr esto?Usar number_with_precision en el controlador en rails3
11
A
Respuesta
29
Probablemente no
una gran idea, pero si es necesario, se incluyen el ayudante de este modo:
class WhateverController
include ActionView::Helpers::NumberHelper
def show
render :text => number_with_precision(2342.234, :precision => 2)
end
end
4
Una mejor manera de controlar la precisión número es raíles de controladores es utilizar sprintf
"%.2f" % 2342.234 => "2342.23"
"%.6f" % 2342.234 => "2342.234000"
Cuestiones relacionadas
- 1. Usar el rastreador en el controlador
- 2. UUID en Rails3
- 3. Rails3 hidden_field en haml
- 4. link_to en Rails3 +
- 5. Actos como árbol en Rails3?
- 6. Rails3 de tuberías activo: controlador de hojas de estilo específicas
- 7. ¿Cómo personalizar el método to_json en rails3?
- 8. Usando el método .where en Rails3
- 9. ¿dónde está el directorio bin en rails3?
- 10. Problemas para usar haml y rails3
- 11. Eagerloading con scoping en rails3
- 12. Stubbing Devise en rSpec y Rails3
- 13. ¿Cómo usar el cuadro de mensaje en el controlador MVC?
- 14. Deshabilitar: .format rutas en rails3
- 15. MVC - ¿Necesito usar el Controlador en la Vista?
- 16. Pasando el bloque para etiquetar helper en rails3
- 17. utilizando múltiples params alcance en Rails3
- 18. Recurso anidado con dispositivo - Rails3
- 19. Rails3 - Crear una página web estática?
- 20. devoluciones de llamada de Ajax en rails3
- 21. Soluciones para trabajos cron en rails3
- 22. Cómo renderizar editar vista y publicar mensaje flash en rails3
- 23. cómo manejar errores como 404/500 en rails3
- 24. Rieles: incluye el módulo en el controlador, para usar en la vista
- 25. Rails3 y Paperclip
- 26. rails3 gema: acts_as_something
- 27. Crontab + rails3 + bundler
- 28. Constructor en el controlador Symfony2
- 29. Crear subcarpetas en el controlador
- 30. Al usar PHP en Windows, ¿qué es mejor (1) el controlador nativo para SQL Server o (2) el controlador PDO?
En un sentido más amplio, que requiere View Helpers en Controller es un mal diseño. Pero a veces el sistema lo ordena. Entonces, si publica un código sobre cómo piensa usarlo, será útil. Una manera rápida, pero sucia y no recomendada es usar 'include ActionView :: Helper' en su controlador. – Swanand
Relacionado si no está duplicado: http://stackoverflow.com/questions/15733971/how-do-i-require-numberhelper-and-make-it-work –