SORU
2 Kasım 2010, Salı


Sınıf ile Raylar form_for seçin sahada Ruby

Bu konuda kafamı duvara vurmaktan ediyorum. Basit bir select etiketi f.select etiketini kullanarak yapmak istiyorum ama yaptığım hiçbir şey işe yaramıyor. Aşağıda bir örnek koydum:

<%= f.select(:object_field, ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 4'], :class => 'my_style_class')%>

Tamam, böylece temelde form gönderildikten sonra object_field değeri yerleştirir basit bir liste. Bu çalışır, ama sayfa kaynağını sınıf etiketi görüntüleme dahil değildir. Bir hata atmak değil, sadece bir araya atlar.

Eğer bir önerisi olan varsa çok minnettar olurum.

CEVAP
2 Kasım 2010, Salı


Bu yolu deneyin:

<%= f.select(:object_field, ['Item 1', ...], {}, { :class => 'my_style_class' }) %>

select yardımcı iki seçenek sağlamalarının seçin ve html seçenekleri için saniye sürer. İhtiyacınız olan tüm öğeleri listesinden sonra ilk parametre olarak varsayılan boş seçenek vermek ve html_options Sınıf ekleyin.

http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html#method-i-select

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Helder Barreto

    Helder Barre

    22 Mayıs 2006
  • NewsyTech

    NewsyTech

    2 AĞUSTOS 2010
  • NYLON Video

    NYLON Video

    11 Aralık 2006