自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 ruby on rails安装

网上找了好久都没安装成功,用这个终于安装成功啦~~~~ 1) 安装ruby        下载安装包:http://rubyforge.org/frs/?group_id=167 ,我下载的是rubyinstaller-1.8.7-p302.exe 装完后(安装时要把第一个界面上的两个多选框钩上,第一个是为Ruby添加路径,第二个是识别.rb文件 ),可以用ruby -v 测试是否安装成

2012-09-29 15:13:16 474

转载 ruby的yield

ruby的yield是一个挺不好理解的一个东西, python也有yield这个关键字,但只是在生成器里面使用到,可以理解为记录这个代码的执行位置,下次执行时从这个位置接着执行。 而ruby的yield却完全不一样, 在函数里面的有一条yield语句,到时候执行的时候可以执行函数类外的block。而且这个block可以有自己的context, 感觉有点像callback,又有点像c里面的宏定义。

2013-06-15 15:25:14 782

转载 Ruby on Rails学习笔记3-数据库保存session

第一步 打开config/environment.rb,注释掉config.action_controller.session_store = :active_record_store 第二步 打开app/controller/application.rb, 修改protect_from_forgery  # :secret => 'e78949060e4f3c86c67d

2013-04-01 11:32:53 547

转载 validates

可以自定义validate(), 这个方法在每次保存数据时都会被调用. 如: def validate if name.blank? && email.blank?     errors.add_to_base("You mustspecify a name or an email address") end end 同时也可以自定义 validate_on_create(),val

2013-02-28 19:03:14 391

转载 面向对象

Ruby是面向对象的语言 方法和消息的关系听起来可能有些复杂,但是实际上这样很自然。我们先来看看一些方法调用: "gin joint".length #-> 9 "Rick".index("c") #->2 -1942.abs #-> 1942 上面的例子中,点(.)前面的是消息的接收者,点后面的是要调用的方法名。第一个例子中请求一个字符串长度,第二个是请求在一个不同的字符串

2012-09-28 10:22:50 446

转载 标准输入输出

共同点:都是用来屏幕输出的。 不同点: puts 输出内容后,会自动换行(如果内容参数为空,则仅输出一个换行符号);另外如果内容参数中有转义符,输出时将先处理转义再输出 p 基本与puts相同,但不会处理参数中的转义符号 print 基本与puts相同,但输出内容后,不会自动在结尾加上换行符

2012-09-28 09:30:53 228

转载 Ruby流程控制

Ruby流程控制包括case语句,when if语句,以及for语句。   Ruby流程控制之case 我们用case语句测试有次序的条件.正如我们所见的,这和C,Java的switch相当接近,但更强大. ruby> i=8    ruby> case i    | when 1, 2..5    | print "1..5\n"    | when 6..1

2012-09-26 10:35:50 288

转载 ruby特殊的分割输入

1. %Q 和 %q [输入字符串] 双引号、单引号,与其对应的就是%Q和%q,虽然使用引号来包含字符串已经足够,但是在某些情况下,还是应%Q和%q方便,比如字符串中含有单双引号,还有字符串跨越多行的时候: str = %q[ Tom says: "What's going on?" ] => " Tom says: /"What's going on?/" " str = %Q/

2012-09-24 19:12:20 403

转载 ruby中的respond_to和send的用法

如果使用 respond_to? 这个方法,就可以实现判断对象能否响应给定的消息了, 这样即使obj不能响应talk,也不会使代码产生错误退出,我们也可以应用 respond_to? 方法,根据对象的属性,在程序运行时灵活的控制。 obj = Object.new if obj.respond_to?("talk") obj.talk else puts"sorry ,object ca

2012-09-24 16:32:49 582

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除