0

我正在创建一个应用程序,并想为它创建一个专门的 gem,因为并非应用程序的所有部署都需要隐藏在 gem 中的功能,被 gemified 的功能将有自己的 MVC,所以它更像是一个可拆卸的小型 Rails 应用程序。

为了说明起见,说它是一个博客应用程序,博客应用程序的核心特征显然是成为一个博客。

我想在这个应用程序中添加一个时事通讯功能。这需要

  1. 订阅注册页面,时事通讯编辑页面
  2. 上述页面的路线
  3. 模型来保存订阅者,也许是为了保存时事通讯本身

理想情况下,我希望能够将一个专门的 gem 'blog_newsletter' 添加到博客应用程序中,安装,并且能够访问订阅注册页面,编写一个并发送时事通讯。

有没有可以参考的宝石?或一些教程?我可以找到普通 gems 的教程和示例,但不是这个。

4

1 回答 1

1

通常它是 Rails 引擎,通过谷歌搜索可以找到关于 Rails 引擎的各种文章,但您可以查看forem gem 以获得确切的想法

于 2012-09-04T06:08:43.570 回答