rails
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rails相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章