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

深度内容

和Google互补的搜索引擎Wolfram|Alpha

Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。

SOA契约成熟度模型

本文说明了所推荐的契约版本管理设计策略是如何与SOA成熟度模型发生联系的。文章目的是为实现版本管理和可组合性提供一个路线图。

数据服务简介

Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。

分块云计算

在本文中,Jimmy Nilsson描述了一种他在过去数年间观察到的一种正在缓慢成长的架构风格,他把这种风格称为“分块云计算”。

豆瓣网技术架构变迁

罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。

融合思想:深入探索S#arp架构

Billy McCafferty展示了S#arp架构,它在ASP.NET MVC框架的基础上,荟萃了当今的最佳实践,应用在ASP.NET Web应用程序的架构设计中。

王雷谈开源以及新兴市场计划

中国作为新兴市场中的新兴市场,是Sun在美国之外实施SSE(SUN Startup Essentials)项目重点关注的地区。在QCon Beijing 2009期间,InfoQ中文站有幸对此项目的负责人王雷先生进行了采访,探讨了关于开源、新兴市场、SSE等话题。

使用HTML5构建下一代的Web Form

HTML5 是由 WHATWG发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。