码迷,mamicode.com
首页 > 其他好文 > 详细

rails

时间:2016-02-06 18:18:59      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

bundle config ‘mirror.https://rubygems.org‘ ‘https://ruby.taobao.org‘

07  #0开始是8进制  0x 16进制  0b 二进制
1_234  # 1234
#{ expr } 替换任意 Ruby 表达式的值为一个字符串
{‘a‘=>2}
一般小写字母、下划线开头:变量(Variable)。
方法名应以小写字母开头
$开头:全局变量(Global variable)。
@开头:实例变量(Instance variable)。
@@开头:类变量(Class variable)类变量被共享在整个继承链中
大写字母开头:常数(Constant)
在 Ruby 中,您可以通过在变量或常量前面放置 # 字符,来访问任何变量或常量的值

initialize 方法是一种特殊类型的方法,将在调用带参数的类的 new 方法时执行
在 Ruby 中,类和方法也可以被当作常量
:: 常量解析运算符 是一元运算符,允许在类或模块内定义常量、实例方法和类方法,可以从类或模块外的任何地方进行访问
=begin
这是一个多行注释。
可扩展至任意数量的行。
但 =begin 和 =end 只能出现在第一行和最后一行。
=end
如果 retry 出现在 begin 表达式的 rescue 子句中,则从 begin 主体的开头重新开始
如果 retry 出现在迭代内、块内或者 for 表达式的主体内,则重新开始迭代调用。迭代的参数会重新评估
redo 重新开始最内部循环的该次迭代,不检查循环条件。如果在块内调用,则重新开始 yield 或 call

undef 不能出现在方法主体内。通过使用 undef 和 alias,类的接口可以从父类独立修改

当方法定义在类的外部,方法默认标记为 private。另一方面,如果方法定义在类中的,则默认标记为 public。
方法默认的可见性和 private 标记可通过模块(Module)的 public 或 private 改变

每个 Ruby 源文件可以声明当文件被加载时要运行的代码块(BEGIN 块),以及程序完成执行后要运行的代码块(END 块)。
将模块include到类定义中,模块中的方法就mix进了类中
Ruby 的默认字符集是 ASCII
$KCODE = ‘u‘  #UTF-8

rails

标签:

原文地址:http://www.cnblogs.com/anjuncc/p/5184138.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!