【问题标题】:How to make a gem for a Rails app that has its own routes, views, and models如何为具有自己的路由、视图和模型的 Rails 应用程序制作 gem
【发布时间】:2012-09-04 05:58:05
【问题描述】:

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

为了解释清楚,说它是一个博客应用,博客应用的核心特征显然是成为一个博客。

我想在此应用中添加新闻通讯功能。这需要

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

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

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

【问题讨论】:

    标签: ruby-on-rails plugins gem


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-14
      • 1970-01-01
      • 2015-11-02
      • 1970-01-01
      • 1970-01-01
      • 2013-11-24
      相关资源
      最近更新 更多