My Rails geliştirme ortamı Windows tabanlı ve üretim ortamım Linux tabanlı.
VirtualHost'un kullanılması mümkündür. /publicKlasöründe bir dosya adına başvurulması gerektiğini varsayın File.open('/tmp/abc.txt', 'r').
- ama Windows'da olmalı C:\tmp\abc.txt. İki farklı ortamı işlemek için doğru bir yol birleştirmeyi nasıl yapabilirim?
prefix_tmp_path = '/tmp/'
filename = "/#{rand(10)}.txt"
fullname = prefix_tmp_path + filename # /tmp//1.txt <- but I don't want a double //
Ve ne zaman prefix_tmp_path = "C:\tmp\"alırımC:\tmp\/1.txt
Her iki durumu da ele almanın doğru yolu nedir?