预包装Rails应用程序
看起来像大多数Rails应用程序具有类似的“基本”功能。因此,它似乎有将是具有各种功能的点预构建Rails应用程序,例如值:使用Authlogic预包装Rails应用程序
- 基本用户模型验证
1 + OpenID的整合
2 +授权使用declarative_authorization
3 +管理模块
4 +为P设定档模式
- 主旋律(有用的样式表和这样)
- 友谊模型
- 天气预报
- ...
除了基本的MVC的东西,这些应用包括:
- 测试线束
- 种子数据
- Git支持
人们可以选择从这些功能点的启动。
除此之外可与各种宝石/插件示例应用程序,是否有项目,如这些?如果没有,我肯定会愿意贡献我的。
有几个这些敲一下。 Mike G的BigOldRailsTemplate(http://github.com/ffmike/BigOldRailsTemplate)毫无歉意,但有很多常用的东西可以一起使用。这可能是你最好的起点。
一个在这个原始的企图是BORT(http://github.com/fudgestudios/bort),已经没有太多的爱最近。还有FBRP,它拥有普通非特征区域的特征覆盖(http://github.com/diabolo/fbrp)。
我会听从别人的意见,这样,但我认为的插件,宝石和Rails的版本传递时尚意味着这些项目往往难以维持。当然,一般来说,维护现有应用程序的时间要多于创建新应用程序!
当我第一次开始使用Rails,我问了同样的问题。我一直在寻找类似Pinax但Rails的东西。在开始使用Rails之后,通过一些示例教程/项目,我意识到添加所需内容非常容易......因此,为什么要打扰别人认为的是完美的组合,以便创建你自己的内容认为是一个完美的组合。
当我使用CodeIgniter时,我做了自己的预先打包的起点。 我确定大多数Rails开发人员(以及任何开发人员)都有自己的预先打包的起点。
总而言之,我认为你最好创建自己的预打包应用程序。这样,你可以根据插件等来选择你想要的。