2009-06-05 2 views
1

ROR의 저장소 및 문서 루트 외부의 텍스트 파일에있는 전자 메일 목록을 원합니다. 하지만 필자는 쓰기 위해 응용 프로그램이 필요합니다. 가장 좋은 방법은 무엇입니까? 내 추측은 sym 링크이지만 확실하지 않습니다.Rails의 문서 루트 외부에서 텍스트 파일에 어떻게 쓰죠?

나는이 텍스트 파일을 어디에 보관해야하는지 궁금합니다. 사람들에게 내 서비스를 사용하도록 초대하는 이메일 목록입니다.

감사합니다.

답변

5

작성한 파일 이름은 소스 트리에있을 필요가 없습니다. 파일에 대한 경로가 있고 사용 권한이 올바른 경우 원하는 곳 어디에서나 쓸 수 있어야합니다.

이메일을 확인한 후, 당신은 간단하게 뭔가를 할 수 : 그것은 왜, 당신을 위해 일하는 경우, 텍스트 파일에 보관해야하는지 여부의 관점에서

File.open("/home/path/or/something/emails.txt", 'a') {|f| f.write("#{email}\n") } 

? 데이터베이스를 사용할 수는 있지만 이메일 목록을 저장하는 것보다 오버 헤드가 많은 것처럼 보입니다.