Tengo un formulario en el que quiero mostrar un menú desplegable que muestra una selección para la edad de la persona. El rango es de 18 a 99. ¿Cómo lo hago con el formulario select helper? No es algo como:Ruby on Rails: formulario select
8
A
Respuesta
16
<%= select(@object, :age, (18..99).to_a) %>
de selección se define en FormOptionsHelper lo que la interfaz es un poco diferente.
26
<%= f.select :age, (18..99) %>
El problema fue que ['18' .. '99'] no devuelve lo que esperaba. ['18 '.. '99'] no es un rango, sino un conjunto de 1 tamaño donde el único elemento tiene el valor ['18' .. '99'].
>> ['18'..'99'].class
=> Array
>> ['18'..'99'].size
=> 1
>> ['18'..'99'].first
=> "18".."99"
Cuestiones relacionadas
- 1. select y onChange en un formulario de Ruby on Rails
- 2. Campo TimeZone Select en Ruby on Rails
- 3. Ruby on Rails form_for select field with class
- 4. Ruby vs. Ruby on Rails
- 5. Ruby on Rails - Render JSON
- 6. Ruby on Rails will_paginate
- 7. Ruby on Rails enviar
- 8. Ruby on Rails: descargable
- 9. Ruby on Rails Switch
- 10. Docsplit Ruby on Rails
- 11. Perfilando una aplicación ruby / ruby on rails
- 12. Intellisense para Ruby, Ruby on Rails, Python
- 13. Ruby on rails application root
- 14. Ruby on Rails ActiveRecord: pluralization
- 15. Ruby on Rails vs Django
- 16. Ruby on Rails Generar vistas
- 17. Ruby on Rails CoffeeScript no
- 18. Ruby on Rails Debug Pregunta
- 19. Cómo dominar Ruby on Rails
- 20. Ruby on Rails - Método estático
- 21. Antipatterns con Ruby on Rails
- 22. Ruby on Rails Rake Error
- 23. mejor ruby on rails cms
- 24. Django o Ruby on Rails
- 25. Ruby on Rails field average?
- 26. Ruby on Rails I18n interpolation
- 27. Ruby on Rails en IIS?
- 28. SSL con Ruby on Rails
- 29. Ruby on rails connection problem
- 30. Ruby on Rails versus Python