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

  • Disney Pets and Animals

    Disney Pets

    29 ŞUBAT 2012
  • kylelandry

    kylelandry

    9 AĞUSTOS 2007
  • TurkishRoyal

    TurkishRoyal

    16 Ocak 2007