节省点时间,少一些头痛,使用 Ruby on Rails ActiveScaffold
插件可以创建更容易维护的页面。ActiveScaffold 可以处理用户接口所需的所有
CRUD(创建、读取、更新和删除)操作,这样可以为您节省更多时间来重点关注更有挑战(也更有趣的)问题。
为复杂应用程序
编写基于 Web 的数据输入 UI
永远都不是件快乐的事,通常都是非常单调乏味的。良好用户界面的一个关键属性是一致性,但是这需要一个博学勤勉的开发团队才能设计符合这种设计标准的
Web 页面。与其他 Web 应用程序框架类似,Ruby on Rails 也有相同的问题。不过,Ruby
语言的动态特性提供了一个解决方案:ActiveScaffold。ActiveScaffold 是 Ruby on Rails (也称为
Rails)的一个插件,它可以动态地生成基于模型的视图。ActiveScaffold 不需要手工创建页面来显示模型,而是可以从内部审视
ActiveRecord 模型,并动态地生成一个 CRUD(创建、读取、更新、删除)用户界面来管理这些对象。
本文是基于 ActiveScaffold、Ruby 和 Rails 的当前(撰写本文之时)可用的最新版本来撰写的。另外,本文假设您非常熟悉 Ruby on Rails,并且正在使用 Linux