반응형
Rails에서 로컬 파일의 내용을 변수로 읽어들입니다.
내가 원하는 것은 로컬 파일에서 모든 콘텐츠를 가져와 변수에 저장하는 것입니다. 어떻게?
File.read(@icon.full_filename).each {|l| r += l}
그것의 일부만을 제공합니다. PHP에서는 방금 file_get_contents
.
data = File.read("/path/to/file")
여기에 내 자신의 질문에 답하면 open 또는 File.open 함수 호출에 추가 플래그가 필요한 바이너리 파일 (내 경우에는 JPEG)을 읽을 때 발생하는 Windows 전용 기이 한 것으로 밝혀졌습니다. 나는 그것을 수정 open("/path/to/file", 'rb') {|io| a = a + io.read}
했고 모두 괜찮 았습니다.
IO.binread("/path/to/file")
최근 루비 인터프리터 (예 :> = 1.9.2)가 있다면 사용을 고려해야한다고 생각합니다.
http://www.ruby-doc.org/core-2.1.2/IO.html에서IO
클래스 문서를 찾을 수 있습니다 .
참고 URL : https://stackoverflow.com/questions/3055339/read-contents-of-a-local-file-into-a-variable-in-rails
반응형
'Programing' 카테고리의 다른 글
TypeScript를 사용하여 Angular 2 구성 요소에서 모델 클래스를 어떻게 선언합니까? (0) | 2020.10.29 |
---|---|
다양한 WPF 바인딩 모드는 무엇입니까? (0) | 2020.10.29 |
종속성별로 종속 된 개체를 정렬하는 방법 (0) | 2020.10.29 |
@Override는 무엇을 의미합니까? (0) | 2020.10.29 |
C #에서 배열 리터럴을 반환하는 방법 (0) | 2020.10.29 |