`
cvu
  • 浏览: 107676 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

ActiveScaffold.com.cn上线

阅读更多
ActiveScaffold帮了我们的大忙,所以也打算做点贡献。在http://activescaffold.com.cn上我们翻译了文档,做了中文化,和一些安装包。以后还打算在Blog中陆续分享我们的使用经验。

这是首页的第一段:
引用
近100个表,1000多个页面,无数次迭代。在刚刚上线的这个项目中,我们完成了一个B/S的ERP系统。它具备了字段级别的权限设置,和各种表单、图表和报表,而只花费了6个人月。这要归功于这帮家伙开发的Rails插件──活动脚手架(ActiveScaffold),使我们的开发非常DRY。希望通过我们的分享,可以有更多的中文Rails开发者受益。


更多介绍请看我们在ShanghaiOnRails上做的PPT:http://activescaffold.com.cn/blog/2008/01/13/introduce-activescaffold-to-shanghaionrails-jan-2008/
分享到:
评论
16 楼 mark_long 2008-05-13  
@tccom042s=Tccom042.find_by_sql("select id ,sg from tccom042s")
for @i in 0..2
@first =@tccom042s[@i]
@sg=@first.id.to_s
puts "-----------heelooeooweriwer----------"+@sg
打印的结果是15,16,17,本意是当@sg为15的出现a的连接,16,17的时候就出现b的连接,但列表中只出现了a的连接,指针就指向了第一条记录,没有next.请帮忙,谢谢!

if(@sg==15)
conf.nested.add_link("a", [:tccom043s])

else
conf.nested.add_link "b", [:tccom043s]

end

end
15 楼 carlosbdw 2008-05-08  
现在做了一个系统,感觉是as非常好用,就是有点慢,其实不一定非要有ajax效果,如果可以有个开关就好了。
14 楼 mark_long 2008-05-03  
更新一个表的数据的同时update另外一个表的状态,出错了!应该怎么写?谢谢!
class abc
before_update :change_xxx_status

def change_xxx_states
@zc = Zc.find(params[:createby])
respond_to do |format|
if @zc.update_attributes(:status=> '2')
flash[:notice] = 'successfully updated.'
format.html { redirect_to(@abc) }
format.xml { headk }
else
format.html { render :action => "edit" }
format.xml { renderml => @zc.errors, :status => :unprocessable_entity }
end
end

end
麻烦高手们给予指导,谢谢!
13 楼 carlosbdw 2008-04-24  
改成多选试试。
12 楼 zengyinbo 2008-04-23  
数据比较多时,active_scaffold的分页性能非常差。10000条数据的表在服务器上压力测试并发才20-30个,很差了哦,老兄怎么解决的呢??
11 楼 toostupid 2008-04-18  
有一个问题:
在has many的关联里面, activescaffold似乎是用<select></select>来解决的问题,但是这种解决方式有一个缺点,当我所要选择的东西有很多很多个,比如说1万个, 那么这1万个都在作为option出现在同一个页面时很不合理的,这个时候我就需要寻求其他的解决方式! 请问activescaffold如何解决这个问题, 如果他能解决这个问题的话,基本上我会非常喜欢他,这样我自己就少费很多劲了。
10 楼 carlosbdw 2008-04-17  
刑天战士 写道
这种烂到家的东西还是别推荐了,做小东西行,作复杂的需求,大型的查询,速度慢到了家,作出来的东西难于维护到家了……


如果做生产系统的话,还是很不错的,比如几百个画面,但是不是很复杂那种。
9 楼 刑天战士 2008-04-11  
这种烂到家的东西还是别推荐了,做小东西行,作复杂的需求,大型的查询,速度慢到了家,作出来的东西难于维护到家了……
8 楼 blackanger 2008-04-11  
08年了啊,还在用scaffold ?
7 楼 cvu 2008-03-27  
http://dry.4thebusiness.com/companies是个很好的例子,customize, print_html, print_pdf, export_tool等等都是activescaffold的第三方扩展,还没用过,在中文网站上也没有介绍。感兴趣的话可以研究一下:http://wiki.activescaffold.com/wiki/published/ThirdPartyPlugins

邮件发送需要做一些扩展开发,在我们的项目中已经证明可行。但是商业代码不便公开,有时间的话会把它也做成第三方扩展。

activescaffold扩展了rails的scaffold,使得对模型管理的开发更DRY。但它也不是万能的,像工作流怎么实现这样的问题显然超出了这个插件所能承担的范围,你应该去找建模方面的知识。
6 楼 mark_long 2008-03-26  
http://dry.4thebusiness.com/companies这个地址也是activescaffold插件的表现形式,config.actions << :customize     config.actions << :print_html     config.actions << :print_pdf     config.actions << :export_tool
也是插件吗?
5 楼 mark_long 2008-03-24  
刚用了ActiveScaffold,感觉简单的操作还是挺快速生成的,工作流方面用起来的效果怎么样?有没有什么资料介绍让我们学习一下?谢谢!
邮件发送的功能如何实现,具体是填写一个单子的同时选择几个人进行发送,请教如何发送,感觉activescaffold里实现会比较难,请指点,谢谢!
4 楼 cvu 2008-03-13  
我们的工作流比较固定,没有抽象成专门的模型来处理。各个项目的情况都不一样,你可以参考一下工作流的通用模型。
3 楼 zengyinbo 2008-03-13  
cvu,你好。你们erp的mm(物料需求)模块和pp(生产计划)模块遇到了工作流吗,怎么处理的呢?


2 楼 cvu 2008-03-13  
好消息是,AS的trunk现在已经开始支持Rails2.0了。坏消息是,还没有足够强壮。请看http://activescaffold.com.cn/blog/2008/03/12/activescaffold-adopting-rails20/。好像我们这个公告发得比as.com还早一些。呵呵。
1 楼 pure 2008-03-13  
支持!!
以前了解过这个插件,没放心使用,想等发展一段时间再用,现在看来已经发展的不错了,有机会就用她来开发了!现在用rails2.0.2开发,也只好等她支持rails2.0才能用吧!
谢谢推广!

相关推荐

    active_scaffold_sortable:花式裤子ActiveScaffold的可拖放排序列表

    用于ActiveScaffold的拖放排序当前,此插件与Rails&gt; = 4.0和ActiveScaffold&gt; = 3.3 gem兼容。 将3.2.x用于rails 3.x版本。概述这个插件可以在活动支架页面上启用那些流畅的ajax拖放式可排序元素,只需很少的配置,您...

    active_scaffold:使用ActiveScaffold可以节省时间和麻烦,并创建一组更易于维护的页面。 ActiveScaffold可以处理您的所有CRUD(创建,读取,更新,删除)用户界面需求,从而使您有更多时间专注于更具挑战性(和有趣!)的问题。

    ActiveScaffold为Rails应用程序的CRUD(创建,读取,更新,删除)操作提供了快速而强大的用户界面。 它提供了包括搜索,分页和布局控制在内的附加功能。 支持Rails&gt; = 5.2.0和Rails &lt;6&gt; = 2.5。 分行详情 3-6稳定的...

    ror文本编辑插件

    结合上下文,"ror文本编辑插件"可能已经集成了ActiveScaffold,提供了在ActiveScaffold生成的表单中进行文本编辑的功能。这使得开发者可以方便地在管理界面中编辑文本内容,同时享受ActiveScaffold带来的便利和效率...

    RuoYi-Vue 全新 Pro 版本,优化重构所有功能

    RuoYi-Vue 全新 Pro 版本,优化重构所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序,支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、三方登录、支付、短信、商城、CRM、ERP、AI 等功能

    (源码)基于Spring Boot和MyBatis的订餐管理系统.zip

    # 基于Spring Boot和MyBatis的订餐管理系统 ## 项目简介 本项目是一个基于Spring Boot和MyBatis框架的订餐管理系统,旨在提供一个高效、易用的在线订餐平台。系统分为客户端和后台管理系统两部分,客户端面向普通用户,提供用户登录、退出、菜品订购和查看订单等功能后台管理系统面向管理员,提供管理员登录、退出、菜品管理(添加、查询、修改、删除)、订单处理、用户管理(添加、查询、删除)等功能。 ## 项目的主要特性和功能 ### 客户端功能 用户登录与退出用户可以通过系统进行登录和退出操作。 菜品订购用户可以浏览菜单并选择菜品进行订购。 查看订单用户可以查看自己的订单历史。 ### 后台管理系统功能 管理员登录与退出管理员可以通过系统进行登录和退出操作。 菜品管理 添加菜品管理员可以添加新的菜品到菜单中。 查询菜品管理员可以查询现有的菜品信息。 修改菜品管理员可以修改菜品的详细信息。

    Untitled Page.pdf

    Untitled Page.pdf

    CocosCreator开发视频教程含源码简易塔防开发3.61G

    CocosCreator开发视频教程含源码简易塔防开发3.61G提取方式是百度网盘分享地址

    (源码)基于Java的票务管理系统.zip

    # 基于Java的票务管理系统 ## 项目简介 本项目是一个基于Java的票务管理系统,旨在提供一个全面的票务管理解决方案,包括购票、退票、销售状态查询等功能。系统通过Java的Servlet技术处理HTTP请求,并与MySQL数据库进行交互,确保数据的准确性和一致性。 ## 项目的主要特性和功能 1. 购票功能用户可以通过系统购买票务,系统会记录购票信息并更新数据库。 2. 退票功能用户可以申请退票,系统会处理退票请求并更新票务状态。 3. 销售状态查询管理员可以查询特定用户或特定时间段的销售状态,包括月销售、类型销售等。 4. 用户登录验证系统提供用户登录验证功能,确保只有授权用户才能进行相关操作。 5. 数据库存储所有票务信息、用户信息和销售记录都存储在MySQL数据库中,确保数据的安全性和持久性。 ## 安装使用步骤 1. 环境准备 安装Java开发环境(JDK)。

    数据库开发学习教程(从基础到进阶逐步掌握数据库的设计、开发和优化技巧)

    本教程旨在帮助学习者从基础到进阶掌握数据库开发的核心技能。通过对数据库管理系统的安装、SQL 查询语言、数据库设计、查询优化、事务管理、数据库安全等方面的详细讲解,本教程为学习者提供了全面的数据库开发知识。通过实际操作和最佳实践的学习,你将能够设计高效、稳定的数据库系统,并有效地管理和优化数据存储与访问。

    (源码)基于MCU和C语言的数字时钟系统.zip

    # 基于MCU和C语言的数字时钟系统 ## 项目简介 这是一个数字时钟系统的设计与实现项目,结合了电路设计与嵌入式编程技术。本项目包含了电路设计、PCB板设计和基于微控制器(MSP4302553)的C语言程序开发。数字时钟功能包括时间显示、闹钟提醒等。 ## 项目的主要特性和功能 1. 基于微控制器MSP4302553实现数字时钟功能。 2. 支持时间显示,包括小时、分钟和秒。 3. 支持闹钟提醒功能。 4. PCB板设计,方便硬件制作和集成。 ## 安装使用步骤 假设用户已经下载了本项目的源码文件和相关硬件设计文件。 1. 安装并熟悉MSP430微控制器的编程环境,如Energia IDE。 2. 根据提供的PCB设计文件制作硬件电路,确保电路连接正确无误。 3. 将编译好的C语言程序烧录到MSP430微控制器中。 4. 完成硬件电路的组装和调试。确保数字时钟正常工作,显示时间准确。

    基于springboot推荐算法的在线课程推荐系统源码数据库文档.zip

    基于springboot推荐算法的在线课程推荐系统源码数据库文档.zip

    华为手机助手14.0.0.320

    华为手机助手14.0.0.320

    基于springboot+web的医疗设备管理系统源码数据库文档.zip

    基于springboot+web的医疗设备管理系统源码数据库文档.zip

    基于springboot大学生校园线上招聘系统源码数据库文档.zip

    基于springboot大学生校园线上招聘系统源码数据库文档.zip

    基于springboot校外兼职教师考勤管理系统源码数据库文档.zip

    基于springboot校外兼职教师考勤管理系统源码数据库文档.zip

    基于springboot竞赛管理系统源码数据库文档.zip

    基于springboot竞赛管理系统源码数据库文档.zip

    基于springboot的考研资讯系统源码数据库文档.zip

    基于springboot的考研资讯系统源码数据库文档.zip

    飞机大战代码文档.rar

    《飞机大战》是一款经典的游戏,其代码文档资源通常包含游戏的核心逻辑、图形界面设计、音效处理等多个方面。以下是对飞机大战代码文档资源的详细描述: 飞机大战的代码通常分为多个模块,每个模块负责不同的功能。常见的模块包括: 主程序模块:负责游戏的初始化、事件循环、碰撞检测、精灵更新和画面渲染等核心功能。 精灵模块:包含游戏中所有可见对象的类定义,如飞机、敌机、子弹、奖励物品等。这些类通常继承自pygame的Sprite类,并实现自己的绘制和更新方法。 背景模块:负责游戏背景的绘制和滚动效果。通常使用两张相同的背景图片来实现无缝滚动。 音效模块:负责游戏中的音效播放,如飞机发射子弹的声音、敌机被击中的声音等。 二、核心逻辑 游戏初始化:在游戏开始时,主程序模块会初始化游戏窗口、时钟、精灵组等对象,并加载游戏所需的图片和音效资源。 事件循环:主程序模块会不断监听用户输入和系统事件,如键盘按键、鼠标移动等,并根据事件类型执行相应的操作。

    FastReport v6.9.15 Enterprise FS for Delphi 11.0

    FastReport v6.9.15 Enterprise FS for Delphi 11.0 概览 欢迎使用FastReport v6.9.15 Enterprise FS 版本,这是一款专为Delphi 7至11.0设计的高效、强大的报表生成工具。FastReport以其易用性、丰富的功能和高性能,在Delphi开发社区中享有盛誉。此版本特别适配于Delphi 11.0环境,为企业级应用提供了完整的报表解决方案。 特性亮点 全面兼容:无缝集成于Delphi 7到11.0的所有版本,确保在最新的开发平台上也能稳定工作。 企业级功能:包括数据处理、图表展示、多层嵌套报表等高级特性,满足复杂报表的设计需求。 高速渲染:优化的渲染引擎使得大数据量报表的生成快速流畅。 可视化设计:直观的设计器界面,让开发者能够轻松创建和编辑报表模板。 多种导出格式:支持将报表导出为PDF、Excel、HTML等多种格式,便于数据分享和分析。 源码级集成(FS版本特色):提供源代码,便于深度定制和二次开发。 安装与使用 请先解压缩FastReport v6.9.15 Enterprise FS Delph

    FastReport企业版源代码6.6.17 支持10.4+ FastReport 简化管理工具2.0

    FastReport企业版源代码6.6.17 支持10.4+ FastReport 简化管理工具2.0 资源描述 本仓库提供FastReport 6.6.17企业版源代码,适用于Delphi 7和Delphi 27(10.4 Sydney)。此外,还包含FastReport简化管理工具2.0版本,由xander.xiao@gmail.com开发,发布于2020年5月27日。 什么是包简化管理? FastReport包含一系列设计包文件,手动安装这些包文件非常繁琐。为了简化这一过程,我们提供了一个解决方案,该方案不仅适用于FastReport,还可以应用于任何包管理。 解决方案概述 将所有包文件复制到一个由环境变量%ProjectHome%命名的文件夹中,其结构如下: %ProjectHome%\Bin:存放所有包的BPL文件(运行时和设计时文件) %ProjectHome%\LibD7:存放Delphi 7编译的单元文件和资源文件(如dcu、dcp、dfm、res等) %ProjectHome%\LibD26:存放Delphi XE 10 Rio编译的单元文件和资源文件(如dcu

Global site tag (gtag.js) - Google Analytics