J'ai un formulaire que je veux montrer un menu déroulant qui montre une sélection pour l'âge de la personne. La plage va de 18 à 99. Comment est-ce que je fais avec l'assistant de sélection de formulaire? Est-il pas quelque chose comme:Ruby on Rails: formulaire select
8
A
Répondre
16
<%= select(@object, :age, (18..99).to_a) %>
select est définie dans FormOptionsHelper si l'interface est un peu différent.
26
<%= f.select :age, (18..99) %>
Le problème était que ['18' .. '99'] ne renvoie pas ce que vous attendiez. ['18' .. '99'] n'est pas une plage mais un tableau de taille 1 où le seul élément a la valeur ['18' .. '99'].
>> ['18'..'99'].class
=> Array
>> ['18'..'99'].size
=> 1
>> ['18'..'99'].first
=> "18".."99"
Questions connexes
- 1. Formulaire booléen Ruby on Rails
- 2. Ruby on Rails d'installation
- 3. OCIError (ruby on rails)
- 4. ruby on rails formulaire_pour
- 5. Ruby on Rails regex
- 6. Ruby on Rails: « find_create_by_user »
- 7. LocalJumpError (Ruby on Rails)
- 8. Ruby on Rails SQL Optimisations
- 9. Ruby on Rails symbole validation
- 10. Les erreurs de formulaire n'apparaissent pas dans Ruby on Rails
- 11. Ruby On Rails ID personnalisé
- 12. Antipatterns avec Ruby on Rails
- 13. Analyser dans Ruby (on Rails)
- 14. ruby on rails Problème SQLite
- 15. Connexion/Inscription Ruby on Rails?
- 16. Association polymorphe Ruby on Rails
- 17. Ruby on Rails MVC Question
- 18. Afficher l'email Ruby on Rails
- 19. Ruby on Rails - Se connecter
- 20. Triple rejoindre Ruby on Rails
- 21. Ruby on Rails: Erreur rubygem
- 22. Ruby on Rails vs Django
- 23. Liste triable Ruby on Rails
- 24. Ruby on Rails et CruiseControl.rb
- 25. CMS pour Ruby on Rails
- 26. Ruby on Rails Actions help
- 27. Ruby on Rails, détection Javascript
- 28. Ruby on Rails - paramètre tronquer
- 29. Recherche dans Ruby On Rails
- 30. ruby on rails erreur de comptage bizarre