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 Switch
- 7. Docsplit Ruby on Rails
- 8. Ruby on Rails: descargable
- 9. Ruby on Rails enviar
- 10. Ruby on Rails will_paginate
- 11. Intellisense para Ruby, Ruby on Rails, Python
- 12. Perfilando una aplicación ruby / ruby on rails
- 13. Antipatterns con Ruby on Rails
- 14. Ruby on rails y Node.js
- 15. Ruby on rails application root
- 16. Ruby on rails connection problem
- 17. Ruby on Rails ActiveRecord: pluralization
- 18. Ruby on Rails asociación polimórfica
- 19. Usos de Ruby on Rails
- 20. link_to con Ruby on Rails
- 21. Ruby on Rails API Tutorial
- 22. Ruby on Rails en IIS?
- 23. mejor ruby on rails cms
- 24. Ruby on Rails I18n interpolation
- 25. Ruby on Rails Debug Pregunta
- 26. Ruby on Rails field average?
- 27. Ruby on Rails Generar vistas
- 28. Ruby on Rails. Rutas Unicode
- 29. Ruby on Rails CoffeeScript no
- 30. Columna decimal Ruby on Rails