1.方法的调用 2.自定义方法 3.带默认值的自定义方法 4.带返回值的自定义方法 方法或者说是函数,实际上是包含了一段代码,去执行某一个特定的过程. def add(a=3,b=2) return a+b end irb(main):002:0> require '/Study/Ruby/intro_rails/maizi/381-4026/08function.rb' => true irb(main):003:0> add => 5 irb(main):004:0> a…
由于工作任务重,时间紧,没有太多学习的时间,大致找了些在线学习资料,这里做个整理,希望对同样准备学习的朋友有帮助 在线文档类: Ruby on Rails 实战圣经  使用 Rails 4.2 及 Ruby 2.3(简体中文版) Rails Guides(英文版)                        Rails Guides(简体中文版)                         Ruby on Rails API Ruby 中文社区                       …
要安装ruby,首先要安装rvm,借助rvm安装ruby rvm 的全称是 Ruby Version Manager ,是一款由 Wayne E. Seguin  开发的一款命令行工具.rvm 能够让你轻松的安装.管理 ruby 生产力环境,诸如不同版本的解释器和 gem .它实际上就是ruby的版本管理器. 打开终端,输入命令(安装的时候不要心急,耐心等一下) curl -L get.rvm.io | bash -s stable 然后 echo "source ~/.bashrc"…
出现问题: C:\Users\len>gem install rails ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError) Errno::ETIMEDOUT: A connection attempt failed because the connected party di d not properly respond after a period of time, or established connection…
第一个例子: 1 ... 5000的加法运算 1 sum = 0 2 i = 1 3 while true 4 sum += i 5 i += 1 6 break if i == 5001 7 end 8 9 sum = 0 10 (1..5000).each{|i| 11 sum += i 12 } 13 puts sum 第二个例子: 对 零 做除数这种情况进行简单的异常处理 1 a = 100 2 3 while true 4 b = gets.to_i 5 begin 6 puts a/…
数字.文本.范围.符合.True.False.Nil 1为什么是一个类的对象,使用methods方法可以查看一个对象的所有函数(方法) $ irb irb(main)::> => irb(main)::> .methods => [:to_s, :inspect, :-@, :+, :-, :*, :/, :div, :%, :modulo, :divmod, :fdiv, :**, :abs, :magnitude, :==, :===, :<=>, :>, :…
1.什么是类 2.类与实例的区别 3.自定义简单的类 生活中的垃圾分类,是集合上的概念 比如数学上的   1  a  2  b  c  4  5分类为数字1 2 4 5 ,字母  a  b  c irb(main)::> "abc".class => String irb(main)::> String => String irb(main)::> String.class => Class irb(main)::> Class.class =…
1. 调试&注释&打印输出 1.1 调试 ruby属于解释型语言,即脚本,在linux上,脚本的执行无非三种: 1. 用解释器运行脚本 解释器 脚本文件 即:ruby  脚本文件 2. 直接运行脚本 在脚本文件里面用 #! 脚本解释器 定义好脚本解释器路径,然后再授予脚本执行权限,接着直接运行 ./脚本文件 即可. 3. 在解释器里面运行脚本 root@tommy:/home/ywt/ror_tests/ruby_tests# irb 2.1.5 :001 > str = "…
Ruby on Rails (ROR)类书籍下载地址及其他(整理) Ruby on Rails 如此之热,忍不住也去看了看热闹,现在把一些相关的电子图书下载地址整理下,方便有兴趣的朋友. 2006-08-23   增加一卡通版的Ruby学习教程和一些不错的介绍(视频,音频,PDF或者Html格式的幻灯片,鉴于个人的听力能力,我还是比较喜欢最后幻灯片). Why's (Poignant) Guide to Ruby - W(p)GtR is a cartoon book which teaches…
[0]Ruby on Rails 系列回顾 [Ruby on Rails系列]1.开发环境准备:Vmware和Linux的安装 [Ruby on Rails系列]2.开发环境准备:Ruby on Rails开发环境配置 [Ruby on Rails系列]3.初试Rails:使用Rails开发第一个Web程序 [Ruby on Rails系列]4.专题:Rails应用的国际化[i18n] [Ruby on Rails系列]5.专题:Talk About SaSS [1]任务目标 本次主要是要实现一…