我正在创建一个应用程序,并想为它创建一个专门的 gem,因为并非应用程序的所有部署都需要隐藏在 gem 中的功能,被 gemified 的功能将有自己的 MVC,所以它更像是一个可拆卸的小型 Rails 应用程序。
为了说明起见,说它是一个博客应用程序,博客应用程序的核心特征显然是成为一个博客。
我想在这个应用程序中添加一个时事通讯功能。这需要
- 订阅注册页面,时事通讯编辑页面
- 上述页面的路线
- 模型来保存订阅者,也许是为了保存时事通讯本身
理想情况下,我希望能够将一个专门的 gem 'blog_newsletter' 添加到博客应用程序中,安装,并且能够访问订阅注册页面,编写一个并发送时事通讯。
有没有可以参考的宝石?或一些教程?我可以找到普通 gems 的教程和示例,但不是这个。