摘要: 接着上面的文章、继续、打开app/models/product.rb文件1 class Product < ActiveRecord::Base2 end在这个文件里可以加入些语句进行输入数据的约束、首先加入validates :title, :description, :image_url, :presence => true这句是打开各个字段的约束为非空、这么讲吧、就是把title、description、image_url、这几个字段检查是否为非空、再来、validates :price, :numericality => {:greater_than_or_equal 阅读全文
posted @ 2011-10-12 15:12 klobodnf 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 首先打开cmd、在里面输入些命令新建个站点rails new asshole比如这样、其中asshole代表迩要起的项目名称、迩当然可以换些其它、然后就会在当前目录上建立一个asshole的项目文档、然后再开始建数据库吧、可以调用以下命令建立一个数据库rails generate scaffold Product title:string description:text image_url:string price:decimal当然迩要明白这个是什么意思、rails generate scaffold算是一条命令吧、Product就是表名、然后下面的title这类就是字段名、冒号后面跟的是 阅读全文
posted @ 2011-10-12 14:36 klobodnf 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 为啥是3.0呢、不是最新的3.1、还不是教程的原因嘛、那本敏捷开发rails的书最新版也就是第四版也只以3.0开场的、教程和学习环境不一致 是最痛苦的事情了、以前吃过狠多次亏、这次不在搞这些事了、比较理想的方法是先整体学玩3.0再查查更新文档学习他的改动、OK搭建平台的始末当然是ruby的安装、不过现在官网也没windows版下载了、要去一个被墙的网站下载、目前的版本是1.9.2、然后就是gem install rails耐心的等十几分钟一切搞定后还要装个sqllite、这个在3.1已经省略掉了、但在3.0还是要手动安装、先去 http://www.sqlite.org/download.ht 阅读全文
posted @ 2011-10-12 14:14 klobodnf 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 为啥是3.0呢、不是最新的3.1、还不是教程的原因嘛、那本敏捷开发rails的书最新版也就是第四版也只以3.0开场的、教程和学习环境不一致 是最痛苦的事情了、以前吃过狠多次亏、这次不在搞这些事了、比较理想的方法是先整体学玩3.0再查查更新文档学习他的改动、OK搭建平台的始末当然是ruby的安装、不过现在官网也没windows版下载了、要去一个被墙的网站下载、目前的版本是1.9.2、然后就是gem install rails耐心的等十几分钟一切搞定后还要装个sqllite、这个在3.1已经省略掉了、但在3.0还是要手动安装、先去http://www.sqlite.org/download.htm 阅读全文
posted @ 2011-10-12 14:10 klobodnf 阅读(89) 评论(0) 推荐(0) 编辑