ruby语法
文章平均质量分 64
maxiaokun55
这个作者很懒,什么都没留下…
展开
-
ruby 中的Block,lambda,Proc
Block,lambda,Proc在Ruby中很重要。Block块就是一个匿名函数,被调用的方法调用,在调用的方法里面通过field调用。Block主要用于迭代。Ruby代码arr = [1,2,3,4,5] arr.each{|item| puts item} Proc也是一个代码块,相当于过程吧Ruby代码 a原创 2014-01-23 00:37:46 · 1167 阅读 · 0 评论 -
Ruby Scopes
Model Scopes它可以将常用的查询条件放在Model中,方便在Controller中重用,让程式变得干净易读,更厉害的是可以串接使用。scope实例:1234class WebSite scope :valid, where(:status => 1) scope原创 2014-01-23 17:36:51 · 951 阅读 · 0 评论 -
ruby 中处理字符串
Ruby代码 #定义字符串 "abc" 'efg' %Q{abc} #等价于 "" %{hahaha} #等价于 "" %q!efg! #等价于 '' %!hello! #等价于 '' #定义字符串"abc"'efg' %Q{abc} #等价于 "" %{hahaha} #等价于 ""转载 2014-03-26 01:21:13 · 1555 阅读 · 0 评论