注意到您说的是rails2.0. 我们目前学rails都看Web开发敏捷之道(Agile Web Development With Rails)第2版. 书上的例子是基于rails1.2的, 所以rails2.0下不能一步步照做.
网上有很多文章关于怎么样做rails2.0下面的scaffold的.
如:
http://www.infoq.com/cn/news/2007/12/rails-20-docs
另外, 论坛中文化组的xinhao也正在翻译一篇怎样用rails2.0的英文文章, 请多关注.
rails我也是刚学, 尝试回答一下您的问题.
scaffold我觉得是在快速开发原型的时候用到的. 原型做好后, scaffold生成的代码可以被用来作为迭代开发的起点.
我不知道您说的"一个记录要插入到多个表"是什么意思? 如果指的是关联表的话, 那么rails是可以同时更新多张表的.
也可以使用SQL直接来做DB更新. 如:
http://zeroliu.blogdriver.com/zeroliu/1280772.html
至于大家怎么操作数据库的, 我想大家的大部分代码应该都是用AWDWR的ActiveRecord那一章所介绍的方法.
[
本帖最后由 5swords 于 2008-5-22 09:56 编辑 ]