SORU
8 Mart 2009, Pazar


Raylar üzerinde radyo düğmeleri

Bu soruya benzer: http://stackoverflow.com/questions/621340/checkboxes-on-rails

Raylar üzerinde Ruby, belirli bir soru için ilgili radyo düğmeleri yapmanın doğru yolu nedir? Şu anda var:

<div class="form_row">
    <label for="theme">Theme:</label>
    <br><%= radio_button_tag 'theme', 'plain', true %> Plain
    <br><%= radio_button_tag 'theme', 'desert' %> Desert
    <br><%= radio_button_tag 'theme', 'green' %> Green
    <br><%= radio_button_tag 'theme', 'corporate' %> Corporate
    <br><%= radio_button_tag 'theme', 'funky' %> Funky
</div>

Ben de otomatik olarak önceden seçili öğeleri eğer bu formu yeniden yüklendi (varsa) kontrol edebilmek istiyorum. Nasıl bu varsayılan değeri içine parametreler yük ki?

CEVAP
8 Mart 2009, Pazar


Hafif bir bükülme ile* *7, gibi:

<div class="form_row">
    <label for="theme">Theme:</label>
    <% [ 'plain', 'desert', 'green', 'corporate', 'funky' ].each do |theme| %>
      <br><%= radio_button_tag 'theme', theme, @theme == theme %>
      <%= theme.humanize %>
    <% end %>
</div>

Nerede

@theme = params[:theme]

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • buttheadgsxr1000

    buttheadgsxr

    24 Ocak 2008
  • Dave Wallace

    Dave Wallace

    27 Kasım 2007
  • fouseyTUBE

    fouseyTUBE

    21 Mart 2011