`
sungly
  • 浏览: 5810 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
理解ActiveRecord的关联 初学Rails时,觉得ActiveRecord很神奇,只要在model类中写上has_many, belongs_to等声明,就可方便地引用关联对象.这些关联声明还有很多选项,但开始并不理解(尤其对从未使用过ruby语言的人),只知道模仿着教程中的例子(以下的教程都指那本经典书:Agile web development with Rails)使用默认的选项.但是做实际项目时会发现默认选项不够用了,该怎么办?通过下面一个实际项目开发中的例子,就能真正理解model类的关联是怎么回事了. 场景:一个活动发布网站,要实现计划的发布和用户报名功能.报名还要分为已批 ...
在实际的工作和学习中,“每个Y的最新X”是大家经常遇到的问题。请注意这不是“按Y分组求最新的X值”,而是要求最新X的那条记录或主键ID。下面我们用一条SQL语句来解决此问题。 生成实例表和数据: --创建表 CREATE TABLE dbo.Tab     (     ID int NOT NULL IDENTITY (1, 1),     Y varchar(20) NOT NULL,     X datetime NOT NULL     ) GO --插入数据 INSERT INTO Tab(Y, X) values('BBB', '2007-10-23 11:11:11') INSE ...
电脑小问题不求人--鼠标.软驱.打印机.硬盘.风扇.常见事故处理 鼠标 鼠标的故障分析与维修比较简单,大部分故障为接口或按键接触不良、断线、机械定位系统污垢等原因造成的。少数故障为鼠标内部元器件或电路虚焊造成的 ...
安装Ruby:     从 http://www.ruby-lang.org/en/  下载 ruby186-25.exe,安装Ruby。     添加环境变量 ruby-1.8.2\bin 到 path     运行ruby-v,若显示版本号,则表示安装成功。 安装Rails:     (1) 远程安装:     运行 gem install rails --include-dependencies,安装Rails(需要连接网络)。        (2) 本地安装:     从 http://www.rubyonrails.org/  下载 rails-1.1.0.gem,安装Rails。 ...
ruby中的一切都是对象。类是用来表示实体的,类是状态和使用这些状态的组合。一旦建立了类,我们会创建若干个类的实例,也就是类的实体,我们通常称为"Object"(对象)。在ruby中我们通过构造函数 (constructor)来实例化(创建对象)。这是一种与类相关连的特殊方法,标准的构造函数称为new。 如: song1=song.new("Ruby")     song2=song.new("pythod")     song3=song.new("hello beijing")     song4=song.ne ...
Global site tag (gtag.js) - Google Analytics