
最佳实践
Jimy
这个作者很懒,什么都没留下…
展开
-
Ruby for Rails 最佳实践Ⅱ
第二章 Rails 工作原理一、Rails 的 MVC 框架设计实现概览MVC 阶段Rails 子库目的模型ActiveRecord在关系数据库表和操作数据库记录的Ruby程序代码之间提供接口和绑定。Ruby方法名自动从数据库表的字段名产生,等等视图ActionView转载 2012-01-05 13:29:47 · 761 阅读 · 0 评论 -
Ruby for Rails 最佳实践ⅩⅢ
第十三章 Ruby 动态特性一、单例类的位置和角色1. 单例方法在何处定义对象的单例方法定义在对象单例类中。每个对象实际上有两个类:■ 多个对象实例共享的类■ 单例类可以将某个对象的单例类看作是它独有的方法保护区,仅属于该对象,其它对象不能分享obj = Object.newdef obj.talk puts "Hi!"endobj.ta转载 2012-01-05 13:39:13 · 635 阅读 · 0 评论 -
Ruby for Rails 最佳实践Ⅶ
第七章 默认对象(self)和作用域一、理解当前对象或默认对象 self1. 在不同上下文中判定 selfputs "Tol Level"puts "self is #{self}" #输出 main class C puts "Class definition block:" puts "self is #{self}" #输出转载 2012-01-05 13:34:52 · 605 阅读 · 0 评论 -
Ruby for Rails 最佳实践Ⅵ
第六章 模块和程序组织一、创建和使用模块的基础知识1. 除了使用 module 关键字来替代 class 关键字之外,编写模块和编写类很相似module MyFirstModule def say_hello puts "Hello" endend 2. 使用模块class ModuleTe转载 2012-01-05 13:34:08 · 487 阅读 · 0 评论 -
Ruby for Rails 最佳实践Ⅲ
第三章 了解 Ruby 前提下的 Rails 开发一、YAML 和实际为编程的配置YAML (按 UNIX 平台的传统,最初代表 Yet Another Markup Language,现在却代表 YAML Ain’t Markup Language)可以说是一个标记语言,也可以说是一个串行化格式,取决于你看问题的角度。下面是一个简单的例子:一个嵌套的数组结构转变成一个 YAML 表示,然转载 2012-01-05 13:30:28 · 718 阅读 · 0 评论 -
Ruby for Rails 最佳实践Ⅹ
第十章 标量对象一、使用字符串1. 字符串引用机制概要记号单引或双引示例输出'单引'You\'ll have to "escape" single quotes.'You’ll have to “escape” single quotes."双引转载 2012-01-05 13:36:47 · 592 阅读 · 0 评论 -
Ruby for Rails 最佳实践Ⅸ
第三部分 内建类和内建模块第九章 内建类和内建模块基础知识一、Ruby 的字面构造器Ruby 有很多内建类,它们中的大多数可以用 new 来实例化str = String.newarr = Array.new有些则不可以,比如,不可以创建 Integer 类的新实例。 此外,有一部分幸运的内建类还有字面构造器,这意味着可以用特别的记法来创建这些类的对象,而不调用 n转载 2012-01-05 13:36:09 · 598 阅读 · 0 评论 -
Ruby for Rails 最佳实践Ⅷ
第八章 控制流技术一、条件代码执行1. if 关键字及相关构造if condition # code here, executed if condition uates to trueend也可以将整个 if 子句放在一行,为此需要在条件后面插入 then 关键字if x > 10 then puts x end也可以使用分号来替代换行if x > 10; p转载 2012-01-05 13:35:33 · 693 阅读 · 0 评论 -
Ruby for Rails 最佳实践Ⅰ
下载 Ruby:http://rubyforge.org/frs/?group_id=167安装 Rails:gem install rails --remote安装 Mysql 驱动:gem install mysql 第一部分 Ruby/Rails 全景第一章 Ruby 工作原理一、编写第一个程序文件:1. 摄氏—华氏温度转换程序(F:\ruby_project\c转载 2012-01-05 13:28:14 · 640 阅读 · 0 评论 -
Ruby for Rails 最佳实践ⅩⅥ
第十六章 改进控制器和视图第2版的 R4RMusic 的控制器动作及相应模版总结控制器描述动作方法名主模板Customer登录注销注册一个新帐号给购物车添加一个版本查看购物车结帐(购买完毕)loginlogoutsignupadd_to_cartview_ca转载 2012-01-05 13:41:38 · 457 阅读 · 0 评论 -
Ruby for Rails 最佳实践Ⅻ
第十二章 正则表达式和基于它的字符串操作一、什么是正则表达式正则表达式可用于:在字符串中扫描某个模式的多次出现,进行字符串替换操作,基于匹配分界符将一个字符串分割为多个子字符串。 二、编写正则表达式1. 正则表达式的字面构造方法(1)字面构造方法就是一对正斜杠://(2)可以从两个方向使用 match:正则表达式对象和字符串对象都可以响应 match方法puts "转载 2012-01-05 13:38:32 · 827 阅读 · 0 评论 -
Ruby for Rails 最佳实践Ⅺ
第十一章 集合、容器和可枚举性一、数组和散列的比较数组是有序的对象集合,有序意味着可以基于连续的数字索引从集合中选择对象。散列是无序的集合,这意味着不能说第一/第二个或第N个元素是什么。散列将对象以成对的方法存储起来,每一对有一个键和一个值,通过键来索引值。散列在其它语言中有时也叫字典或联合数组。 二、使用数组1. 创建一个新数组a = Array.newa = [转载 2012-01-05 13:37:26 · 696 阅读 · 0 评论 -
Ruby for Rails 最佳实践Ⅴ
第五章 用类组织对象一、类和实例1. 第一个类class Ticketendticket = Ticket.new 2. 实例方法与单例方法(1)在类中定义、供类的所有实例使用的方法,称为实例方法(Instance methods)class Ticket def event "Can't really be specified yet..."转载 2012-01-05 13:33:29 · 492 阅读 · 0 评论 -
Ruby for Rails 最佳实践ⅩⅣ
第四部分 结合 Ruby 和 Rails第十四章 再次为 R4RMusic 应用领域建模一、跟踪 ActiveRecord 模型实例的功能1. 模型实例功能概览:Rails 模型实例的功能来源于四个地方■ 通过实例所属的类继承,该实例可以调用所属类的父类(即 ActiveRecord::Base 或该类的另外一个后代)的实例方法。■ 根据相关的数据库表的字段名自动生成的读写方法转载 2012-01-05 13:39:49 · 489 阅读 · 0 评论