欢迎
近100个表,1000多个页面,无数次迭代。在刚刚上线的这个项目中,我们完成了一个B/S的ERP系统。它具备了字段级别的权限设置,和各种表单、图表和报表,而只花费了6个人月。这要归功于这帮家伙开发的Rails插件──活动脚手架(ActiveScaffold),使我们的开发非常DRY。希望通过我们的分享,可以有更多的中文Rails开发者受益。
活动脚手架参考了Rails自带的脚手架(Scaffold)功能,提供了一个更丰富的通用模式,除了CRUD,还有排序、搜索、分页等等许多功能。这里是一个功能列表。
需要更直观的了解?请看我们在Shanghai On Rails上做介绍演示时用的PPT,或者Demo页面。
开始使用
活动脚手架上手很容易,相信看一遍教程的引言你就可以掌握个大概了。除了开发B/S软件应用,活动脚手架还可以用来开发网站的后台管理、边栏上的小物件(Widgets)等等。具体请看如何使用活动脚手架(用例和好处),希望活动脚手架对你的工作有所帮助。
如何使用本站
为了方便中文开发者,我们将提供活动脚手架的中文版教程和文档、我们开发的中文化插件、适应企业开发的各种扩展、以及几种安装包:
受开源精神的激励,我们在这个网站上的工作,包括教程、文档、中文化、安装包和其他扩展程序 ,也将遵循MIT协议,意味着你可以自由地使用、复制和修改它们。我们的Blog文章遵循署名-禁止演绎的CC协议。
如果你在开发中需要帮助,请看帮助页面。
企业开发
上文提到的项目,获得了很好的效果,得到了客户的肯定。如果你需要企业软件的Rails开发和咨询服务,欢迎与我们联系。
在应用Rails进行企业开发的同时。我们将继续研究Enterprise Rails这个领域的课题。除了继续开发面向企业的活动脚手架扩展(ActiveScaffold Extensions for Enterprise)和用户权限架构,我们还将研究开发基于Merb,DataMapper和ActiveScaffold的类Rails框架,从而使DDD理念在类Rails平台上更容易实现。
