一、比较语句大部分和其他的语言一样,这里注意、条件语句如下几种形式ifif ..else.. endif..elsif..else..endunless(if not)case..whenx=1if x==1 puts 1elsif x==2 puts 2else puts 3...
分类:
其他好文 时间:
2014-06-28 10:13:10
阅读次数:
265
ruby对象是严格封装的:只能通过定义的方法访问其内部状态。方法使用的成员变量在对象外部不能直接访问,不过可以通过getter、setter等访问器方法(accessor),使他们看起来好像是直接访问的。与对象状态的封装性相反,ruby中的类非常开放。每个ruby程序都可以为现有类添加方法,而且也可...
分类:
其他好文 时间:
2014-06-28 10:08:31
阅读次数:
274
当我们使用rails generate scaffold的方式生成MVC的时候,rails会自动给我们生成一系列的文件,包括了如何用json显示model的view。这样其实默认了你的系统是一个CRUD的系统,但是我们知道RESTful不是CRUD。把model直接暴露出去不是一个很好的选择。
rabl是一个DSL可以方便定制生成对象的显示信息的gem:https://github.co...
分类:
其他好文 时间:
2014-06-28 08:06:56
阅读次数:
248
Gem::Ext::BuildError:ERROR:Failedtobuildgemnativeextension./home/chenwei/.rvm/rubies/ruby-1.9.3-p547/bin/rubyextconf.rbcheckingforruby/thread.h...nocheckingforrb_thread_blocking_region()...yescheckingforrb_wait_for_single_fd()...yescheckingforrb_hash_dup()...
分类:
其他好文 时间:
2014-06-28 00:32:22
阅读次数:
296
Ruby这个就不用多说了RVM用于帮你安装Ruby环境,帮你管理多个Ruby环境,帮你管理你开发的每个Ruby应用使用机器上哪个Ruby环境。Ruby环境不仅仅是Ruby本身,还包括依赖的第三方Ruby插件。都由RVM管理。Rails这个也不用多说,著名开发框架。详细看http://zh.wikip...
分类:
其他好文 时间:
2014-06-27 22:33:00
阅读次数:
293
ruby -v #查看ruby 版本ruby -e ''require"watir"; puts Watir::IE::VERSION'' #查看watir版本rvm list known #列出已知的ruby版本rvm install 1.9.3rvm use 1.9.3 | rvm use sy...
分类:
其他好文 时间:
2014-06-27 22:29:45
阅读次数:
285
构造字符串字面量方法一:最简单的使用单引号或者双引号括起来的字符串,比如"hello"。方法二:使用%q配合分界符,%q代表单引号str=%q!he/lo!方法三:使用%Q配合分界符,%Q代表双引号str=%Q{he/lo}方法四:here document构建字符串,该方法比较适合用于多行字符串的...
分类:
其他好文 时间:
2014-06-27 15:17:01
阅读次数:
247
赋值:ruby支持并行赋值,即允许在赋值表达式中出现多余一个值和多于一个的变量:x,y=1,2a,b=b,ax,y,z=[1,2,3](python同样可以正常上面的语句)。Methods in Ruby are allowed to return more than one value, and ...
分类:
编程语言 时间:
2014-06-27 13:30:46
阅读次数:
225
ruby是一门非常纯粹的面向对象的语言:所有值都是对象,而且没有基本类型(primitive type)和对象类型的区别,这一点不同于其他语言。在Ruby中,所有对象都继承一个Object类,而且共享那些定义于此类中的方法。对象引用object references当我们在ruby中使用对象时,其实...
分类:
编程语言 时间:
2014-06-27 12:28:38
阅读次数:
184
#==========================================================================================
# => redis集群管理器
#==========================================================================================
...
分类:
其他好文 时间:
2014-06-27 08:01:18
阅读次数:
193