Ich möchte diese Hilfsmethode auf Controller verwenden. Irgendein Weg, dies zu erreichen?Verwenden von number_with_precision auf Controller in rails3
11
A
Antwort
29
Wahrscheinlich nicht eine gute Idee, aber wenn müssen Sie enthalten die Helfer wie so:
class WhateverController
include ActionView::Helpers::NumberHelper
def show
render :text => number_with_precision(2342.234, :precision => 2)
end
end
4
Ein viel besserer Weg Anzahl Präzision zu steuern ist Controller Schienen verwenden sprintf
"%.2f" % 2342.234 => "2342.23"
"%.6f" % 2342.234 => "2342.234000"
Verwandte Themen
- 1. Rails3-Autocomplete-Jquery mehrere Autocomplete-Methode in einem Controller rails3
- 2. Rails3 - Routing Benutzerdefinierte Controller-Aktionen
- 3. rails3 Update-Parameter im Controller
- 4. Verwenden von Paperclip Gem in Rails3
- 5. Verwenden der .where-Methode in Rails3
- 6. Routing in rails3
- 7. Verwenden von rails3-jquery-autocomplete, um doppelte Einträge zu vermeiden?
- 8. UUIDs in Rails3
- 9. wenn wir Bündel verwenden müssen: Sperren und Entsperren auf rails3
- 10. App von Rails 2 auf Rails3 migrieren: map.redirect
- 11. [Rails3] kann keine benutzerdefinierte mmethod von Post-Controller außerhalb des Post-Controller
- 12. Post.count to_sql in Rails3?
- 13. rails3 + Routing-Problem
- 14. Rails3 Modul Hilfe
- 15. Rails3 Rendering Aktion von einer anderen Steuerung
- 16. Ajax Rückrufe in rails3
- 17. Zeilenumbrüche in Rails3 anzeigen
- 18. Routing in rails3
- 19. Routing-Problem mit der Startseite in rails3
- 20. mit benutzerdefinierten Vorlagen rails3
- 21. Aufruf von Javascript-Funktion in Rails3
- 22. Controller in Helfer verwenden
- 23. Rails3 - Verschachtelte Ressourcen
- 24. Verwenden von HtmlHelper in einem Controller
- 25. Laravel json von Controller in jquery verwenden
- 26. Rails3: Warnung: Toplevel Konstante Application referenzierten von
- 27. rails3 + liquid parse Frage
- 28. Rails3 unter Windows
- 29. Problem beim Erhalten von xml in einer rails3-App
- 30. Verwenden von Html.BeginForm zum Posten auf dem aktuellen Controller
On Ein weiterer Sinn ist, dass View-Helfer im Controller ein schlechtes Design erfordern. Aber manchmal mandatiert das System es. Also, wenn Sie etwas Code auf, wie Sie beabsichtigen, es zu verwenden, wird es hilfreich sein. Eine schnelle, aber schmutzige und nicht empfohlene Methode ist die Verwendung von 'include ActionView :: Helper' in Ihrem Controller. – Swanand
Wenn nicht doppelt: http://stackoverflow.com/questions/15733971/how-do-i-require-numberhelper-and-make-it-work –