1

我想在我的存储库之外的文本文件和 ROR 中的文档根目录中列出电子邮件。但我需要应用程序来写入它。实现这一目标的最佳方法是什么?我的猜测是一个符号链接,但我不确定。

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

谢谢!

4

1 回答 1

5

您写入的文件名不需要在源代码树中。只要您有文件的路径并且权限正确,您就应该能够写入您想要的任何位置。

验证电子邮件后,您可以执行以下简单操作:

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

至于是否应该将其保存在文本文件中,如果它适合您,为什么不呢?您可以使用数据库,但这似乎比存储电子邮件列表所需的开销更大。

于 2009-06-05T22:07:39.560 回答