2009-06-05 90 views
1

我想要一个文本文件中的电子邮件列表,除了我的存储库和ROR中的doc根目录。但我需要应用程序来写入它。什么是完成这个最好的方法?我的猜测是sym链接,但我不确定。如何在Rails的文档根目录之外写入文本文件?

我也很好奇我应该在哪里保留这个文本文件。这是一个邀请人们使用我的服务的电子邮件列表。

谢谢!

回答

5

您写入的文件名不需要位于源代码树内。只要你有一个文件路径和权限是正确的,你应该可以写到你想要的任何地方。

验证电子邮件后,你可以做的简单的东西:

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

在是否应该保持在一个文本文件,它是否适合你,为什么不方面?您可以使用数据库,但这似乎比您需要存储电子邮件列表的开销要多。

相关问题