Mam formularz, który chcę pokazać rozwijane menu, które pokazuje wybór dla wieku osoby. Zakres wynosi od 18 do 99. Jak to zrobić z pomocnikiem formularza? Nie jest to coś w rodzaju:Ruby on Rails: wybierz formularz
8
A
Odpowiedz
16
<%= select(@object, :age, (18..99).to_a) %>
select jest zdefiniowana w FormOptionsHelper więc interfejs jest nieco inna.
26
<%= f.select :age, (18..99) %>
Problem polegał na tym, że ['18' .. '99'] nie zwraca tego, czego się spodziewasz. ['18' .. '99'] nie jest zasięgiem, ale tablicą 1-wymiarową, w której tylko jedna pozycja ma wartość ['18' .. '99'].
>> ['18'..'99'].class
=> Array
>> ['18'..'99'].size
=> 1
>> ['18'..'99'].first
=> "18".."99"
Powiązane problemy
- 1. Ruby on Rails Kraj/Państwo Wybierz Enigma
- 2. Ruby on Rails on IIS?
- 3. Ruby vs. Ruby On Rails
- 4. Przełącznik Ruby on Rails
- 5. Docsplit Ruby on Rails
- 6. Ruby on Rails: Wyszukiwanie zaawansowane
- 7. Antypatterns z Ruby on Rails
- 8. Ruby on Rails wysyłania SMS
- 9. Stowarzyszenie polimorficzne Ruby on Rails
- 10. Ruby on Rails coffeescript braku
- 11. Ruby on rails i Node.js
- 12. Ruby on Rails link_to obrazu
- 13. Zwijanie na Ruby on Rails
- 14. Pakiety Ruby on Rails downgrade
- 15. Ruby on Rails javascript_include_tag: domyślnie
- 16. Ruby on Rails vs. Django
- 17. Narzędzia raportowania Ruby on Rails?
- 18. Ruby on Rails: menu rozwijane
- 19. Ruby on Rails kontra Python
- 20. Ruby on Rails I18n interpolation
- 21. RVM Ruby on Rails instalacja
- 22. Ruby on Rails 301 przekierowanie
- 23. Ruby on Rails. Unicode routes
- 24. Monit Ruby on Rails Sidekiq
- 25. Ruby on Rails Private Methods?
- 26. Ruby on Rails before_filter vs initialized ruby
- 27. Konwersja projektu Ruby on Rails do projektu JRuby on Rails
- 28. JRuby on Rails vs. Ruby on Rails, co za różnica?
- 29. Usuwanie rekordu z konsoli - Ruby on Rails
- 30. Ruby on Rails: Tworzenie obiektów podrzędnych