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

  • CrazyMan

    CrazyMan

    14 Mayıs 2008
  • kindlechatmail

    kindlechatma

    25 AĞUSTOS 2010
  • SuicideSheeep

    SuicideSheee

    8 Ocak 2012