ruby-on-rails - 推荐用于软件即服务应用程序的 Rails 插件

标签 ruby-on-rails rubygems ruby-on-rails-plugins saas

我正在研究潜在的 Rails 插件或 Gems,以帮助开发 SAAS 类型的应用程序。具体来说,我在两个方面寻求帮助:

  1. 根据帐户的计划限制对应用程序某些区域的访问。例如,青铜帐户允许访问某些功能,升级到银帐户可以解锁对新特性和功能的访问。基本上,只是控制哪些帐户可以访问哪些 Controller 。

  2. 管理订阅、开具发票和收取付款。该应用程序将按年或按季度收费,有 30 天免费试用期,无需预先提供付款详细信息,我认为其目的是使用 PayPal Website Payments Pro(尽管这不是一成不变的)。

鉴于上述情况,有人可以推荐任何 Gems 或插件吗?我看过 SAAS Railskit,我并不反对花一点钱。然而,我当然希望听到首先使用过它的人的好消息,以及选择 Railskit 并将其应用到我自己的应用程序中是多么容易(因为我不是从头开始 - 需要集成也与 Authlogic 一起)。

预先感谢您的帮助。

最佳答案

Bruno Bornsztein 提供了一个实现 SaaS 站点的 Rails 引擎。寻找striped_rails 在 GitHub 上。

您可能想查看开源示例应用程序的 Rails Membership/Subscription/SaaS Site 来自RailsApps项目。它附带了一个教程,详细解释了实现过程。它使用 Devise 进行身份验证并使用 Stripe 进行计费,从而执行您所描述的操作。

关于ruby-on-rails - 推荐用于软件即服务应用程序的 Rails 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2252213/

相关文章:

ruby-on-rails - Rails 插件的功能测试,assert_template 损坏了吗?

ruby-on-rails - 太阳黑子空间搜索不返回结果

ruby-on-rails - 在 Rails 应用程序中构建 2 个中间件堆栈

ruby-on-rails - 我在名为 Cove 的 rails 中创建了一个脚手架。在 Controller 中,实例变量自动命名为@cofe。为什么会这样?

ruby-on-rails - 如何在 Rails 3 中创建图表

ruby-on-rails - rails 2.3.11 的稳定 ruby​​gems 版本是什么?

ubuntu - 在ubuntu中通过终端访问无线网络

ruby-on-rails - 向 Heroku 数据库插入记录

ruby-on-rails - 创建使用 Postgres 数据库的 Ruby gem

ruby-on-rails - Ruby on Rails : Fixtures without Database