摘要:
Active Record(M)
是Rails采用的ORM层。它完全遵循标准的ORM模型:表映射到类,记录映射到对象,字段映射到对象属性。与其它的配置方式不同:它根据人们常用的命名惯例提供了很有意义的缺省配置,因此将需要开发者编写的配置量降到了最低。
Rails采用MVC框架,其结构是多加了一个路由。
Action Pack:The View and Controller
在MVC架构中,视图和控制器是密不可分的:控制器为视图收集数据,然后又接收来自页面的事件——这页面正是由视图生成的。在Rails中,视力和控制器的支持被绑定在同一个组件中,那就是Action Pack。
View Support
视图负责创建在浏览器中显示的页面,生成给用户看的响应内容。
动态内容的生成都是控制器中的Action方法制造的。动态内容由模板生成的。模板有两种形式:一是用ERb(Embedded Ruby)的工具,将Ruby代码片段嵌入到视图的HTML代码中。
Rails还支持Builder-style的视图。借助这种视 阅读全文
posted @ 2007-04-30 11:23 落花人独立 阅读(795) 评论(9) 推荐(0) 编辑