InfoQ

新闻

利用ActiveScaffold扩展Rails脚手架功能

作者 Sebastien Auvray 译者 王川川 发布于 2007年4月25日 下午8时27分

社区
Ruby
主题
Ruby on Rails
标签
脚手架,
Rails,
AJAX
脚手架(Scaffolding)是一种生成编辑Rails数据模型接口的便捷方式,对编辑后端暴露的模式模型非常有用!RC1发布一个月之后,ActiveScaffold(即AjaxScaffold的后继者)即发布了RC2,作者对它的描述如下:
ActiveScaffold为您提供了很多动态构建的好东西:
  • 一个用来构造,更新和删除对象的AJAX化的表接口
  • 自动处理ActiveRecord关联
  • 排序、搜索和分页
  • 为Javascript预留退路。
  • 引入了支持XML/YAML/JSON的REST风格的API
  • 出色的 CSS设计和主题支持
  • 不计其数的扩展点
  • 兼容Firefox 1+, IE 6+ 和Safari 2+
  • 和Rails一样,基于MIT 的License发布,所以你能够在商业应用中免费地使用
ActiveScaffold的安装直截了当,并且附有大量的教程文档Demo。五分钟之内你就可以用整洁的Ajax接口浏览和编辑你的数据模型了。 ActiveScaffold使开发者定制和配置脚手架成为可能。REST风格的脚手架能很容易地被整合到你的路由中。

ActiveScaffold是旧的管理框架Streamlined的一个替代品,因为该框架从未真正取得什么大的发展,且现在处于被放弃的边缘。


译者简介:王川川是InfoQ中文站的志愿者翻译,混迹于武汉大学Google Camp,热衷于Web开发,目前关注IBM的portal产品相关开发。加入InfoQ中文站志愿者翻译队伍,请邮件至china-editorial@infoq.com
这个说法有问题! 发表人 Youcai Qian 发表于 2008年4月21日 上午12时25分
  1. 返回顶部

    这个说法有问题!

    2008年4月21日 上午12时25分 发表人 Youcai Qian

    “ActiveScaffold是旧的管理框架Streamlined的一个替代品。”的说法很不妥当
    两者只是满足不同需求,而且ActiveScaffold官方网页上还有这样的说法:
    Alternatives
    We want you to find the best dynamic interface builder solution for your individual needs. Here are some other projects attacking similar problems that you might want to check out if ActiveScaffold isn’t what you’re looking for:
    * Streamlined
    * Hobo
    * AutoAdmin

深度内容

张文钿谈Rails开发及台湾Ruby社区

在去年10月份的Kungfurails大会上,InfoQ中文站有幸采访了从台湾专程赶过来的张文钿,与他探讨了关于台湾Ruby社区的发展、Rails的商业化,Restful Design等话题。

Scrum与策略

如果Scrum只关乎短期行为,战略人士又该如何去适应这种生态系统呢?更重要的是,它如何帮助企业领导人做出并且履行重要的承诺?

书评:《代码之道》

《代码之道》以一位微软内部人士的视角,揭示了关于软件编码、软件测试和项目管理的残酷现实。针对每一个话题,I.M.Wright都根据丰富的工作经验提出了自己的观点,并介绍了来龙去脉,令人信服。

洪强宁谈豆瓣网技术架构

如何应对高并发、大访问量?如何保证数据的安全性以及数据库大吞吐量?在海量数据下,如何进行数据表变更?DoubanFS以及DoubanDB的特点以及技术实现?在QConBeijing 2009期间,InfoQ中文站有幸采访了洪强宁,探讨了相关话题。

淘宝网架构师岳旭强的年度展望

淘宝网资深架构师岳旭强结合自己的实际工作,从数据扩展性、关注系统和人的交互,以及关注可用性等方面做了总结和展望。

大型团队中的敏捷开发

在1月份举办的Scrum敏捷实战营中,钟鸣从微软研发团队敏捷开发的最佳实践角度与大家探讨了大型团队中的敏捷开发。

Richard Durnall谈系统管理和从外向内的组织结构

敏捷极限编程、精益软件开发及在线产品开发专家Richard Durnall谈对系统管理理论的理解和应用,以及从外向内的组织结构策略。

SOA设计模式,第二部分

SOA设计模式:兼容性变更,版本标识,终止通告,服务重构,服务分解,代理功能,分解的功能和分布式功能。