
ruby cookbook
文章平均质量分 82
iteye_850
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
操作符表达式
操作符表达式 赋值 计算赋值 多重赋值 范围表达式 and or not 条件操作符 例:1+2*3/4为了便于编程,有些方法调用和控制结构是以操作符的形式出现的。Ruby语言中有下列操作符。高 ::[]+(单...原创 2009-10-20 14:07:44 · 148 阅读 · 0 评论 -
svn 常用操作
svn co http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码svn co svn://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码svn checkout http://路径(目录或文件的全路径) [本地目录全路径] --username ...原创 2010-08-12 13:31:09 · 132 阅读 · 0 评论 -
格式化时间和日期
t = Time.new或t = Time.nowTime类有类方法mktime(同义方法是local方法)来根据传入的参数生成时间对象,并且它使用的是当前的时区:t1 = Time.mktime(2001) # January 1, 2001 at 0:00:00t2 = Time.mktime...2009-10-08 08:57:51 · 136 阅读 · 0 评论 -
ruby 入门学习- 跟着做
学习一门新语言很容易让人焦躁,人们也往往不知从何处开始着手。要是再同时学一个新的web框架,那可就真的是找不着北了。 Ruby始创于上世纪90年代 ,日渐为人熟识。Ruby on Rails 也成了耳熟能详的名词,越来越多的公司在用它快速搭建web应用。 要学一门新语言和一个新框架,该从哪儿开始学呢?这方面的好书有很多,有些是写给新手的,有些则是给老鸟看的。 不管你...原创 2011-05-21 11:48:49 · 176 阅读 · 0 评论 -
正则表达式匹配文本
在正则表达式中,匹配是最最基本的操作。使用正则表达式,换种说法就是“用正则表达式去匹配文本”。但这只是广义的“匹配”,细说起来,广义的“匹配”又可以分为两类:提取和验证。所以,本篇文章就来专门讲讲提取和验证。提取提取可以理解为“用正则表达式遍历整个字符串,找出能够匹配的文本”,它主要用来提取需要的数据,常见的任务有:找出文本中的电子邮件地址,找出HTML代码中的图片地址、超链接地址……...原创 2011-05-21 11:15:01 · 2606 阅读 · 0 评论 -
ruby 语法基础
1.hello worlddef hello puts "hello ruby"end2.Stringa, b = "a double quoted string.\n", %Q|this is also a double quoted string.|b, c = 'a single quoted string', %q{another single quo...2009-07-07 08:41:00 · 117 阅读 · 0 评论 -
ruby code小技巧
在rails 的activesupport中有一个方法叫 ago,他可以得到1天前,1分钟前,1小时前……的时间在以前的开发过程中有这么一个需求,就是要得到一个现在时间之后的某个时间,想1天后、1小时后……,以前一直去寻找ago的对称方法会是after/later什么的,但是没有这个方法,其实只要将时间改为负数就可以实现了。>> 1.days.ago(now)=> T...2009-06-26 13:53:09 · 256 阅读 · 0 评论 -
Ruby技巧3则
Ruby技巧3则from LetRails by yuanyi1. 构造正则我们都知道,可以通过一下两种方式来构造正则:irb> /ruby/=> /ruby/irb> Regexp.new('ruby')=> /ruby/但实际上还有一种:irb> %r{ruby}=> /...原创 2009-06-03 09:59:56 · 142 阅读 · 0 评论 -
ruby中的常用循环……
1、最常用的是each each_with_indexss = [1,2,3,4,5]ss.each do |s|puts sendss.each_with_index do |s,i|puts ss[i]end 2、case(switch)语句case x when "this" func_this_that() when "that...2009-04-23 14:07:24 · 123 阅读 · 0 评论 -
RAILS
1.1 创建Rails应用程序 $ rails [_VERSION_] app_name 可选项: VERSION: 指定rails的版本(如果安装了多个rails版本),VERSION前后各加一下划线, 如"_1.2.6_"-d, database=xxx 指定安装一个数据库(mysql oracle postgresql sqlite2 sqlite3 ), 默认情况下...原创 2012-03-02 13:27:27 · 212 阅读 · 0 评论