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

  • Keith Anthe

    Keith Anthe

    26 NİSAN 2011
  • New Challenger - Game Reviews

    New Challeng

    20 Temmuz 2006
  • olinerd

    olinerd

    23 AĞUSTOS 2007