Kişinin yaşı için bir seçim gösteren bir açılır menü göstermek istiyorum bir form var. Aralık 18'den 99'a kadardır. Form seçme yardımcısı ile nasıl yapabilirim? arayüz biraz farklı bu yüzdenRuby on Rails: form select
8
A
cevap
16
<%= select(@object, :age, (18..99).to_a) %>
seçme FormOptionsHelper tanımlanır: gibi bir şey değil mi.
26
<%= f.select :age, (18..99) %>
Sorun, ['18' .. '99'] beklediğinizi geri getirmemesiydi. ['18' .. '99'] bir aralık değil, yalnızca bir öğenin ['18' .. '99'] değerine sahip olduğu 1 boyutlu bir dizidir.
>> ['18'..'99'].class
=> Array
>> ['18'..'99'].size
=> 1
>> ['18'..'99'].first
=> "18".."99"
İlgili konular
- 1. Form Üzerine Ruby on Rails
- 2. Ruby & Ruby on Rails
- 3. Ruby on Rails
- 4. select ve onChange Ruby on Rails formunu doldurun
- 5. Ruby vs Ruby On Rails
- 6. Ruby on Rails ilişkiler
- 7. Ruby on Rails
- 8. Ruby on Rails Dragonfly
- 9. Sadece Ruby on Rails
- 10. Docsplit Ruby on Rails
- 11. Ruby on Rails,
- 12. Ruby on Rails
- 13. Ruby on Rails IE
- 14. Flexbox'ı Ruby on Rails
- 15. Ruby on Rails Switch
- 16. Ruby on Rails
- 17. Ruby on Rails örneği
- 18. Metin alanına Ruby on Rails
- 19. Alan Doğrulama Ruby on Rails
- 20. Button on Ruby on Rails bozuk rota
- 21. Ruby On rails projesiz testler
- 22. Ruby on Rails CoffeeScript başarısız
- 23. Ruby On Rails:: alt model
- 24. Ruby on Rails ActiveRecord: çoğullaşma
- 25. Ruby on Rails I18n enterpolasyonu
- 26. Filtreleme Sonuçları - Ruby on Rails
- 27. Ruby on Rails tablo ilişkisi
- 28. Node.js vs Ruby on Rails
- 29. Ruby On Rails onlu sütun
- 30. Ruby on Rails auto_complete eklentisi