BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

利用ActiveScaffold扩展Rails脚手架功能

| 作者 Sebastien Auvray 关注 0 他的粉丝 ,译者 王川川 关注 0 他的粉丝 发布于 2007年4月26日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。
脚手架(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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

这个说法有问题! by Qian Youcai

“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

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT