문제는 파일에 값을 저장할 때마다 레일스가 마침내 공백을 각 행에 추가한다는 것입니다.레일스 : 파일이 뒤 공백으로 채워짐
예를 들어 나는 initaial 내용이 조작있어 파일을 읽을 때
"cv"
=>"cv\r\n"
"cv\r\nvd"
=>"cv\r\n\r\nvd\r\n"
여기
입니다 내 파일 생성 방법 :
을File.open(path, "w+") do |f|
f.truncate(0)
f.puts value
end
감사합니다. 각 도움!
HM :
대신 뉴 라인의 공간을합니다. 'f.write value'는 아무 것도 파일에 추가하지 않습니다. 'f.write (value)'는 파일에 값을 추가하지만 후행 공백으로 추가합니다. – jonhue
예상치 못한 결과입니다. 'p value'는 무엇을 반환합니까? 가치는 방법인가 변수인가? 줄에'f.write value' 만 있습니까? –
'value'는 변수이고 예를 들어'gt \ r \ nki'를 반환합니다.생성 된 파일을 읽을 때, 나는 다음을 얻습니다 :'gt \ r \ nnki' – jonhue