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

  • Break

    Break

    10 Aralık 2005
  • Chaîne de TheMoustic

    Chaîne de T

    5 Kasım 2006
  • Within Temptation

    Within Tempt

    18 EYLÜL 2006