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

  • Jose LviS el Bambino ( JLB )   LviSito

    Jose LviS el

    3 ŞUBAT 2008
  • Tome Rodrigo

    Tome Rodrigo

    9 Temmuz 2006
  • Wild Academy

    Wild Academy

    8 Aralık 2009