Desidero utilizzare questo metodo di supporto sul controller. Un modo per ottenere questo?Utilizzo di number_with_precision sul controller nelle guide3
11
A
risposta
29
non
Probabilmente una grande idea, ma se si deve, includono l'helper in questo modo:
class WhateverController
include ActionView::Helpers::NumberHelper
def show
render :text => number_with_precision(2342.234, :precision => 2)
end
end
4
Un modo migliore per controllare il numero di precisione è rotaie controller è quello di utilizzare sprintf
"%.2f" % 2342.234 => "2342.23"
"%.6f" % 2342.234 => "2342.234000"
Problemi correlati
- 1. CNContactPickerViewController sul controller della barra delle linguette
- 2. utilizzo di `else` nelle macro
- 3. Utilizzo di generici nelle interfacce
- 4. Ember.js Router Azione sul controller
- 5. controller di routing nelle sottocartelle - codeigniter
- 6. IronRouter sul controller percorso
- 7. Utilizzo registro della route predefinita nelle guide
- 8. Utilizzo di viste MySQL nelle applicazioni PHP
- 9. Utilizzo di "mi piace" nelle espressioni ssrs
- 10. Utilizzo di shared_ptr nelle interfacce C?
- 11. Utilizzo di ToString() nelle query LINQ?
- 12. Utilizzo di enum proprio nelle impostazioni
- 13. Utilizzo di file yaml nelle gemme
- 14. Utilizzo dei nomi di url nelle viste
- 15. Utilizzo di punto/punto nelle funzioni R
- 16. Utilizzo di EntityManager nelle entità Doctrine 2.0
- 17. Utilizzo del contenitore DI nelle prove unitarie
- 18. Utilizzo di oggetti impliciti nelle classi
- 19. Utilizzo di write()/read() sul socket UDP?
- 20. Utilizzo delle barre rovesciate nelle abbreviazioni vim
- 21. Override di RequestMapping sul controller SpringMVC
- 22. CakePHP: organizzare i controller nelle sottocartelle
- 23. Utilizzo dell'operatore "nameof" nelle viste del rasoio
- 24. AngularJS - Multiple utilizzo Filtri controller
- 25. Utilizzo di HtmlHelper in un controller
- 26. Yesod: Utilizzo typesafe URL nelle chiamate AJAX
- 27. Fogli di stile specifici del controller nelle guide 3: Ereditarietà
- 28. Utilizzo degli oggetti COM nelle app MetroStyle
- 29. Utilizzo di WebSocket sul server Apache
- 30. Utilizzo di liquibase sul database esistente
On un senso più ampio, che richiede che View Helpers in Controller sia una cattiva progettazione. Ma a volte il sistema lo richiede. Quindi se pubblichi del codice su come intendi usarlo, sarà utile. Un modo rapido, ma sporco e non raccomandato è quello di usare 'include ActionView :: Helper' nel controller. – Swanand
Correlato se non duplicato: http://stackoverflow.com/questions/15733971/how-do-i-require-numberhelper-and-make-it-work –