基本 RoR 网络邮件

Basic RoR Webmail

我正在尝试构建一个真正基本的 RoR 网络邮件应用程序,我做了一些研究并发现了以下开源:mailyt 和 mailr 然而,它们分别大约有 4 年和 3 年的历史。

使用明显过时的代码有哪些潜在缺陷?从头开始创建自己的项目对我来说会更好吗?

或者,有人知道更新的开源 RoR 网络邮件项目吗?

您写道您想构建自己的网络邮件应用程序。 Mailyt 和 mailr 是网络邮件应用程序。所以我假设您想在自己的项目中重用他们的一些代码。

如果你想在 Rails 中构建你的网络邮件应用程序,我认为你应该使用最新的稳定版本 Rails,因为新功能、安全性和性能改进以及旧版本的Rails 将停止维护,随着时间的推移升级将变得越来越困难。

如果您想重用旧 Rails 版本的代码,它可能无法正常工作,因为 Rails-API 已经更改。您可以在此处了解哪些细节发生了变化:http://edgeguides.rubyonrails.org/upgrading_ruby_on_rails.html 取决于您处理的 Rails 版本。

为了学习效果,我会从头开始编写应用程序,但我认为调整代码以适应您的项目会比从头开始编写所有内容更快。来自旧 Rails 版本的不兼容代码很可能只会抛出异常。不过,请务必为您的项目准备一个广泛的测试套件。特别是如果您使用的是其他人的代码。