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

  • Blendtec

    Blendtec

    30 EKİM 2006
  • Fubar Protocol

    Fubar Protoc

    21 AĞUSTOS 2010
  • MotoManTV

    MotoManTV

    10 Aralık 2009