SORU
28 ŞUBAT 2009, CUMARTESİ


Nasıl ruby katılmak güvenli bir yol yapmak için?

Rails geliştirme ortamı Windows tabanlı ve üretim ortamım Linux tabanlı.

Test kullanılacak olması muhtemel. Bir dosya adı File.open('/tmp/abc.txt', 'r') /public klasöründe başvurulacak gerektiğini varsayalım.

—ama C:\tmp\abc.txt olmalı Windows. Ne kadar doğru bir yolda iki farklı ortamlarda işlemek için katılabilir miyim?

prefix_tmp_path = '/tmp/'
filename = "/#{rand(10)}.txt"

fullname = prefix_tmp_path   filename # /tmp//1.txt <- but I don't want a double //

prefix_tmp_path = "C:\tmp\" C:\tmp\/1.txt olsun

Her iki durumda işlemek için doğru yolu nedir?

CEVAP
28 ŞUBAT 2009, CUMARTESİ


Dosya kullanmanızı tavsiye ederiz.katılın

>> File.join("path", "to", "join")
=> "path/to/join"

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Candyrat Records

    Candyrat Rec

    10 Mayıs 2006
  • Elliot Davin

    Elliot Davin

    28 Kasım 2008
  • MrOctopi

    MrOctopi

    6 Aralık 2010