2
루비에서 안전한 조인 경로 이름을 만드는 방법은 무엇입니까?
내 Rails 개발 환경은 Windows 기반이고 프로덕션 환경은 Linux 기반입니다. VirtualHost가 사용될 수 있습니다. 을 사용하여 /public폴더 에서 하나의 파일 이름을 참조해야한다고 가정합니다 File.open('/tmp/abc.txt', 'r'). —하지만 Windows에서는이어야합니다 C:\tmp\abc.txt. 서로 다른 두 환경을 처리하기 위해 올바른 경로 연결을 수행하려면 어떻게해야합니까? prefix_tmp_path = '/tmp/' filename = "/#{rand(10)}.txt" fullname = prefix_tmp_path + filename …
189
ruby