我的学习笔记, 原文见此: [url=http://www.ibm.com/developerworks/cn/linux/l-activescaffold/index.html]http://www.ibm.com/developerworks/cn/linux/l-activescaffold/index.html[/url]
1. 创建一个工程: rails XXXX
2. 进入工程,安装 activeScaffold, ruby script/plugin install http://activescaffold.googlecode.com/svn/tags/active_scaffold
3. 创建数据库
4. 创建数据库表
5. 创建model, 建立表与表之间的关系。
[i]小心![/i]
如果标准的 Rails scaffold 代码与 ActiveScaffold 一起使用,就可能会出现问题。在切换到 ActiveScaffold 之前,请确保您已经清除了所有的 scaffold 控件和视图代码。
6.在控制器中声明使用 active_scaffold
class UsersController
My Application
定制视图
ActiveScaffold 有几个钩子函数可以让您定制如何显示模型。可以给 active_scaffold 方法传递一个用来配置 scaffold 的可选配置块。
全局配置
ActiveScaffold 的全局配置允许对所有控件进行定制:
class ApplicationController
本地配置
每个控件 scaffold 都可以使用自己特有的 ActiveScaffold 配置。
class UsersController :ASC}, {:first_name => :ASC}]
conf.list.columns.exclude :password_hash
end
end
来自Rails Envy的Rails Cache教程 part1
[url=http://www.iteye.com/topic/160244]http://www.iteye.com/topic/160244[/url]
[url=http://www.iteye.com/topic/160244]http://www.iteye.com/topic/160244[/url]
Rails3的改进型Scaffold参考如下文章:
[url]http://huacnlee.com/blog/how-to-custom-scaffold-templates-in-rails3/[/url]
1. 创建一个工程: rails XXXX
2. 进入工程,安装 activeScaffold, ruby script/plugin install http://activescaffold.googlecode.com/svn/tags/active_scaffold
3. 创建数据库
4. 创建数据库表
5. 创建model, 建立表与表之间的关系。
[i]小心![/i]
如果标准的 Rails scaffold 代码与 ActiveScaffold 一起使用,就可能会出现问题。在切换到 ActiveScaffold 之前,请确保您已经清除了所有的 scaffold 控件和视图代码。
6.在控制器中声明使用 active_scaffold
class UsersController
My Application
定制视图
ActiveScaffold 有几个钩子函数可以让您定制如何显示模型。可以给 active_scaffold 方法传递一个用来配置 scaffold 的可选配置块。
全局配置
ActiveScaffold 的全局配置允许对所有控件进行定制:
class ApplicationController
本地配置
每个控件 scaffold 都可以使用自己特有的 ActiveScaffold 配置。
class UsersController :ASC}, {:first_name => :ASC}]
conf.list.columns.exclude :password_hash
end
end
来自Rails Envy的Rails Cache教程 part1
[url=http://www.iteye.com/topic/160244]http://www.iteye.com/topic/160244[/url]
[url=http://www.iteye.com/topic/160244]http://www.iteye.com/topic/160244[/url]
Rails3的改进型Scaffold参考如下文章:
[url]http://huacnlee.com/blog/how-to-custom-scaffold-templates-in-rails3/[/url]