因为rails 2.0的静态脚手架scaffold 用法与之前的不一样了
新的用法格式是:ruby script/generate scaffold ModelName [field:type field:type]
举个例子,执行ruby script/generate scaffold product title:string description:text image_url:string
在Rails2.0中,scaffold从核心中移出,转变成插件,使用时,我们需要在所在项目里用下面的命令下载:
ruby script/plugin install scaffolding
配置好数据库之后,像往常一样用
ruby script/generate scaffold yourmodel [field:attribute field:attribute field:attribute]
注意:
Ruby要求你的数据表的名字和model的名字必须有关联:
1). 表名小写,model名的第一个字母大写;
2). 表名用复数形式(如contacts),model用单数形式(如Contact).
3.
代码中会有如下的带":"的参数传入到方法里去:
@products = Product.find(:all)
validates_presence_of :title, :description, :image_url, :price
带":"的参数是一种特殊的参数,说明该参数是哈希表中的key。
分享到:
相关推荐
这是关于rails 2.0 API文档,方便查询,是热爱rails人员的必备武器
word文档主要是Ruby on Rails 2.0的新特性介绍
不敢说是最好的。但绝对是很有用的。 和网上很多文章不一样。很实用。网上的一些文章都转来转去的。 刚开始还会让你越看越晕。这个是我的亲身的体验!所以我把最实用的上传上来,还希望大家...尤其是rails2.0的。
Rails2.0资料,好好了解。
jRuby On Rails WEB 2.0
这是用于windows/linux平台下本地安装ruby on rails的安装包,版本为2.0.2,适合网络速度不快的用户下载本地安装rails.
《JRuby on Rails Web 2.0 实用项目》 英文PDF + 源码
sqlite.dl文件 博文链接:https://dingji.iteye.com/blog/154563
Rails2.0基础,英文版.适合于了解Rails2.0框架应用的初学者.
JRuby on Rails Web 2.0 Projects
rails 2.0 english version
博文链接:https://moyuan.iteye.com/blog/221185
Rails 2.0 API 文档. HTML 格式。免费下载
支持rails2.0以上版本的配置说明,文档从我自己的博客中整理出来,不愿意用资源分的朋友可以去我的博客看: http://wudihamagong.spaces.live.com/ 或者 http://blog.csdn.net/abcdefg0 ^_^
最新的rails2.0 的学习资料,超值,可以下一下.