SORU
14 Kasım 2011, PAZARTESİ


Dize "true" ve "false" boolean

İve bir rails uygulaması ve arama benim görüşüme göre arka planda sorgu Im kullanarak bir WordPress kullanmak lazım. Alanları q (ara dönem) start_date, end_date internal vardır. internal alan checkbox ve bir Sohbet sorgulanan url oluşturmak için is(:checked) yöntemi kullanıyor:

$.getScript(document.URL   "?q="   $("#search_q").val()   "&start_date="   $("#search_start_date").val()   "&end_date="   $("#search_end_date").val()   "&internal="   $("#search_internal").is(':checked'));

Şimdi benim sorunum parametreler [iç] bir dize ya da içeren "" veya "ve boolean. atmak istiyorum" false true Neden böyle yapabilirim:

def to_boolean(str)
     return true if str=="true"
     return false if str=="false"
     return nil
end

Ama bu sorunla başa çıkmak için daha fazla rubysh bir yolu olmalı bence! O,... değil mi?

CEVAP
14 Kasım 2011, PAZARTESİ


Mantıksal çevrim dizeleri,bu şekilde inşa yok bildiğim kadarıyla ama eğer dizeleri ibaret eğer 'doğru' ve 'yanlış' senin kısaltmak olabilir aşağıdaki yöntem:

    def to_boolean(str)
      str == 'true'
    end

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HSmasteryoda .

    HSmasteryoda

    22 Ocak 2010
  • Majestic Casual

    Majestic Cas

    28 NİSAN 2012
  • PaulGBelliveau

    PaulGBellive

    5 Mart 2009