什么是ruby和Ruby概述
ruby是一种功能强大的面向对象的脚本语言,她可以使您方便快捷地进行面向对象编程.有时使用像smalltalk、eiffel或c++这样正式的面向对象语言来开发一些小项目显得有点"小题大作",而ruby刚好可以...ruby 简单例子
让我们写一个计算阶乘的函数.对于阶乘的数学定义如下:n!=1(当n==0时)=n*(n-1)!(其它情况)在ruby里,可以这样来写:复制代码代码如下:deffact(n)ifn==01elsen*fact(n-1)endend你可能会发现end的反...- 0
- 0
- 0
- 0
- 0
ruby 数组使用教程
你通过在方括号里列出元素并用逗号将它们相互隔开来创建一个数组.ruby的数组可以适应不同的对象类型ruby>ary=[1,2,"3"][1,2,"3"]就像前面提到的字符串一样.数组也可以相乘或相加ruby>ary+["foo...- 0
- 0
- 0
- 0
- 0
ruby 流程控制 方法
这章我们将讨论更多的ruby流程控制.case我们用case语句测试有次序的条件.正如我们所见的,这和c,java的switch相当接近,但更强大.ruby>i=8ruby>casei|when1,2..5|print"1..5\n"|when6..10|print"...- 0
- 0
- 0
- 0
- 0
ruby 迭代器使用方法
迭代器并不是ruby发明的.它广泛地运用于各种面向对象语言.在lisp中也有,只是不这么叫罢了.尽管如此,迭代器的概念并不为许多人熟悉,因此我们将在此做较为详细的介绍.你知道,动词iterate的意思是...- 0
- 0
- 0
- 0
- 0
使用ruby部署工具mina快速部署nodejs应用教程
这篇文章主要介绍了使用ruby部署工具mina快速部署nodejs应用教程,包含mina的配置、运行以及发布示例,需要的朋友可以参考下 前面有一篇文章讲到过用git的hook部署应用,hook的方法有一个缺陷就是...- 0
- 0
- 0
- 0
- 0
Ruby中的迭代器详解
这篇文章主要介绍了Ruby中的迭代器详解,本文讲解了字符串、数字、数组、Map、文件、目录等情况下使用迭代器的例子,需要的朋友可以参考下 D瓜哥最近想做一个网站,另外,老早就有学习一门动态语言的想...- 0
- 0
- 0
- 0
- 0
Ruby教程之注释、变量声明以及数组操作
这篇文章主要介绍了Ruby教程之注释、变量声明以及数组操作,本文是Ruby语言的一篇入门教程,需要的朋友可以参考下 前两天在“博客园”上看了一篇文章“PHP基础教程”,介绍PHP的,感觉挺好。D瓜哥在学Ru...- 0
- 0
- 0
- 0
- 0
Rails bundle命令安装mysql gem包出错的解决方法
这篇文章主要介绍了Railsbundle命令安装mysqlgem包出错的解决方法,本文原因是没有安装mysql开发包,需要的朋友可以参考下 解决Railsbundle安装不上mysqlgem包的问题 环境 ubuntu12.04ruby-2....- 0
- 0
- 0
- 0
- 0
Ruby中的public、private、protected区别小结
这篇文章主要介绍了Ruby中的public、private、protected区别小结,即Ruby中访问控制符的区别总结,需要的朋友可以参考下 重点关注private与protected public 默认即为public,全局都可以访问,这...- 0
- 0
- 0
- 0
- 0
Ruby实现命令行中查看函数源码的方法
这篇文章主要介绍了Ruby实现命令行中查看函数源码的方法,,需要的朋友可以参考下 如果要查看ActiveRecord的update_attribute函数的源代码,一个比较常见的方法是直接在Rails源码中搜索defupdate...- 0
- 0
- 0
- 0
- 0
win7安装ruby on rails开发环境
看到很多文章都说ruby环境在windows上是非常难搭建,会出现各种各样的怪问题,所以都推荐到linux和mac上安装开发。但是我按照教程搭了下,问题也不算太多。总过大概花费了2个半小时左右就完成了。下...- 0
- 0
- 0
- 0
- 0
更改RubyGem安装源
RubyGem默认源安装太慢,修改为国内淘宝源 WHY由于国内网络原因(你懂的),导致rubygems.org存放在AmazonS3上面的资源文件间歇性连接失败。所以你会与遇到geminstallrack或bundleinstall的时候半...- 0
- 0
- 0
- 0
- 0
Ruby学习笔记一
学习ruby有段时间了,记录下自己的学习心得并分享几个例子给大家 笔记: Ruby会默认返回方法中的最后一个值。如果需要返回多个值,可以用数组来实现。可以通过强制声明return来返回值。基础的输出...- 0
- 0
- 0
- 0
- 0
在 Ubuntu 12.04 Server 上安装部署 Ruby on Rails 应用
本教程只适合UbuntuServer用于部署项目到线上,建议使用同样的Ubuntu版本,以免遇到一些版本不同带来的问题 本教程只适合UbuntuServer用于部署项目到线上,建议使用同样的Ubuntu版本,以免遇到一...- 0
- 0
- 0
- 0
- 0
快速正确的安装 Ruby, Rails 运行环境
对于新入门的开发者,如何安装Ruby,RubyGems和Rails的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装Ruby开发环境 如何快速正确的安装Ruby,Rails运行环境 对于新入门的开...- 0
- 0
- 0
- 0
- 0
Ruby中使用SWIG编写ruby扩展模块实例
这篇文章主要介绍了Ruby中使用SWIG编写ruby扩展模块实例,SWIG是一种简化脚本语言与C/C++接口的开发工具,需要的朋友可以参考下 在使用ruby/rails的过程中,确实发现有时性能不尽人意,如生成一个...- 0
- 0
- 0
- 0
- 0
Ruby中XML格式数据处理库REXML的使用方法指南
这篇文章主要介绍了Ruby中XML格式数据处理库REXML的使用方法指南,值得注意的REXML库处理XML字符串时的编码问题,是需要的朋友可以参考下 以树方式使用REXMLREXML的目的是正好够用。在最大程度上...- 0
- 0
- 0
- 0
- 0
源代码快速定位工具-qwandry使用指南
qwandry是一款能快速定位到我们需要找到库文件、项目的工具。是一个快速打开我们指定文件夹的工具,比如快速打开rails,activerecord等目录。 GitHub地址:https://github.com/adamsanderson/qwandr...- 0
- 0
- 0
- 0
- 0