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

  • How To Cook That

    How To Cook

    16 NİSAN 2011
  • Ordetta Price

    Ordetta Pric

    12 EYLÜL 2011
  • Perihelion

    Perihelion

    23 NİSAN 2008