预打包的Rails应用程序

时间:2010-06-05 15:05:27

标签: ruby-on-rails

似乎大多数Rails应用程序都具有类似的“基本”功能。因此,似乎在各种功能点上预先构建Rails应用程序是有价值的,例如:

  1. 使用Authlogic进行身份验证的基本用户模型
  2. 1 + openid integration

  3. 2 +使用declarative_authorization授权

  4. 3 +管理模块

  5. 4 +个人资料模型

  6. 主题(有用的样式表等)
  7. 友谊模特
  8. 天气预报
  9. ...
  10. 除了基本的MVC之外,这些应用程序还包括:

    • 测试线束
    • 种子数据
    • git support

    可以从任何这些功能点开始选择。

    除了各种宝石/插件可用的示例应用程序之外,是否有这些项目?如果没有,我当然愿意为我所做的贡献。

2 个答案:

答案 0 :(得分:2)

有一些敲门声。 Mike G的BigOldRailsTemplate(http://github.com/ffmike/BigOldRailsTemplate)毫无歉意地发胖,但是有很多常用的东西可以随时使用。这可能是你最好的起点。

最初的尝试之一是Bort(http://github.com/fudgestudios/bort),最近并没有太多的爱。还有FBRP,其特色涵盖了常见的无法区域(http://github.com/diabolo/fbrp)。

我会尊重他人对此的看法,但在我看来,插件,宝石和铁轨版本的传递方式意味着这些项目通常很难维护。当然,一般来说,维护现有应用程序要花费更多时间而不是创建新应用程序!

答案 1 :(得分:0)

当我第一次使用Rails时,我问了同样的问题。我正在寻找像Pinax这样的东西,但是对于Rails。在开始使用Rails,并完成一些示例教程/项目之后,我意识到准确添加你需要的内容非常容易......所以为什么在你可以创建你的东西​​的时候,弄乱别人的想法是完美的组合认为是一个完美的组合。

当我使用CodeIgniter时,我制作了自己的预打包起点。 我确信大多数Rails开发人员(实际上是任何开发人员)都有自己的预打包起点。

总而言之,我认为您最好创建自己的预打包应用程序。这样,您可以根据插件等方式选择您想要的内容。