SORU
14 EKİM 2011, Cuma


Raylar 3. Nasıl Düzenle formunda iki ondalık basamak görüntülemek için?

Düzenleme formu var bu.

Ama ben alışveriş yaparken 1.5, ben gibi bir şey 1.50 olarak görüntülemek istiyorum.

Nasıl form yardımcısı ile bunu yapabilir miyim? <%= f.text_field :cost, :class => 'cost' %>

CEVAP
14 EKİM 2011, Cuma


number_with_precision yardımcı kullanmalısınız. See doc.

Örnek:

number_with_precision(1.5, :precision => 2)
=> 1.50 

Yardımcısı form içinde:

<%= f.text_field :cost, :class => 'cost', :value => (number_with_precision(f.object.cost, :precision => 2) || 0) %>

BTW, Eğer gerçekten istiyorsan ekran bazı fiyat, kullanım number_to_currency, aynı sayfa için doktor (form bağlam istiyorum tutmak number_with_precision, senin için iyi olmaz, boşa para sembolleri)


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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • jkimisyellow...ish

    jkimisyellow

    8 Temmuz 2009
  • Matt Stokes

    Matt Stokes

    22 Ocak 2008
  • MyCyberAcademy

    MyCyberAcade

    2 EKİM 2011