আমার রেলগুলির বিকাশের পরিবেশটি উইন্ডোজ ভিত্তিক এবং আমার উত্পাদন পরিবেশ লিনাক্স ভিত্তিক।
ভার্চুয়ালহোস্ট ব্যবহার করা সম্ভব। ধরে নিন যে একটি /public
ফোল্ডারের সাথে ফোল্ডারে রেফারেন্স করা দরকার File.open('/tmp/abc.txt', 'r')
।
তবে উইন্ডোজে এটি হওয়া উচিত C:\tmp\abc.txt
। দুটি ভিন্ন পরিবেশকে পরিচালনা করতে আমি কীভাবে একটি সঠিক পথ যোগ করতে পারি?
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
উভয় ক্ষেত্রে পরিচালনা করার সঠিক উপায় কী?