如何为具有自己的路由,视图和模型的Rails应用程序创建gem

时间:2012-09-04 05:58:05

标签: ruby-on-rails plugins gem

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

为了解释,比如说它是一个博客应用程序,博客应用程序核心功能显然是一个博客。

我想在此应用中添加简报功能。需要

  1. 订阅注册页面,新闻稿编辑页面
  2. 上述网页的路线
  3. 模型以保存订阅者,也许是为了保存简报本身
  4. 理想情况下,我希望能够将专门的gem'blog_newsletter'添加到博客应用程序中,安装,并且能够访问订阅注册页面,写一个并发送新闻稿。

    有没有我可以查看的宝石供参考?还是一些教程? 我可以找到正常宝石的教程和示例,但不能找到这些宝石。

1 个答案:

答案 0 :(得分:1)

通常它是rails引擎,通过谷歌搜索有各种文章在rails引擎上你可以找到,但是你可以查看forem gem以获得确切的想法