Ruby

Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。

iOS Mac系统下Ruby环境安装

由EasyIOS引出的一系列问题:转载的上一篇CocoaPods安装和使用教程中说明了,为什么要使用cocoapods ,可是要安装cocoapods须要Ruby环境,安装Ruby环境首先须要安装Xcode(由于xcode开发工具,他帮我们安装好Unix环境须要的开发包)然后须要安装homebrew。接下来须要安装RVM 最后安装Ruby环境

2015-07-13 11:31:56

Ruby on Rails环境搭建及rubyMine安装

最近在学ruby,ruby是一种面向对象的编程语言,rails是Ruby的框架,就像java中的SSH一样。只是rails是MVC模式的。下面讲一下安装环境的过程。 安装Ruby on rails环境主要参考的是Ruby-china上面的教程贴,链接在此:https://ruby-china.org/wiki/install_ruby_guide 另外,

2015-07-13 11:31:56

ruby on rails 安装(win8 64位)

最近工作需要学习一门新语言:ruby。久闻大名,知道她的存在是因为网上流传的一篇文章《怎样在两个月内教会妹妹与女友编程》,今日终于要用到了,有些小激动呢~~又学了门新语言来~~    电脑系统是win8,在win8下的VMware里装了个Ubuntu 14.04 麒麟,昨天下午先搞明白了win安装。 Win8 64位安装 安装

2015-07-13 11:31:55

ruby on rails安装(ubuntu 14.04)

安装完windows版的,有人说新手千万不要用windows版的,因为会出现莫名其妙的错误,而且解决问题的方法很少,恩,最近小小的使用了下,还没有什么windows特有不能解决的问题,大概是才刚刚开始。项目用的服务器是ubuntu,所以嘛,还得用linux不是,下面是ubuntu14.04麒麟下的安装方法,使用的是RVM安装,相对简单。ubuntu 14.0

2015-07-13 11:31:55

Ruby学习资源汇总

from:http://segmentfault.com/a/1190000000362058 Ruby 语言 Try Ruby: 无需在你的系统中安装。Ruby,只要通过浏览器便可立即体验 Ruby。 Learn Ruby the Hard Way: 来自 Zed A. Shaw 的笨办法学习系列,该书强调通过实际动手来学习 Ruby 编程,即使

2015-07-13 11:31:55

Create My First Web Application By Ruby On Rails

1. After I create table in database ,then try to use the command to link the database :              ruby script/genera

2015-07-13 11:31:54

图解 Ruby on Rails(五)

图解 Ruby on Rails(五) 使用 MySQL-Front 字段,它们位于title 如图 33 图 33. 字段 图 35. 怎么样,可怕吧! 按钮。 页面 图 37. 链结添加其它的食物,并输入数据,如图38. 在按下”Create”图 39. 在此期间,做些添加,删除,和编辑操作。我会等你的,下节课再见。

2015-07-13 11:31:54

Ruby手工测试正确,rcov测试失败的解决

下述情况出现的几率非常小,但是碰到了又挺难理解   背景: 新安装的LEOPARD 上安装了新的ruby 1.8.7, 路径在/opt gem 安装 rcov 现象:   ruby test.rb 正确   rcov 失败   分析: 分析了半天,突然想起来没有安装过

2015-07-13 11:31:54

ruby的ObjectSpace.each_object的用法

class Testendat_exit do    ObjectSpace.each_object(Class) do |klass|        if klass.superclass == Test      

2015-07-13 11:31:54

ruby中的类变量与实例变量

首先,在ruby1.8中类变量是所有子类和父类共享的,可以看下面的代码: class IntelligentLife @@home_planet = nil def self.home_planet @@home_planet end def self.home_planet

2015-07-13 11:31:53

ruby位数自动补齐

case:1 max = 0b=[\"1\",\"3\",\"100\",\"1000\"]b.each{|key|  len = key.to_s.length  (len>max)?(max=len):()}b.each{|key|  puts \"0\"*(max - key.to_s.length)+key.to

2015-07-13 11:31:53

JRuby使用经验 - Ruby - language - ITeye论坛

JRuby使用经验 - Ruby - language - ITeye论坛JRuby使用经验 - Ruby - language - ITeye论坛首先我是一个Java程序员,很喜欢Ruby. 公司由于业务的需要,在Java项目中引入动态语言,目的是可以快速地修改业务逻辑以响应快速变化的业务需求.于是我有幸当了一回JRuby的先锋.当初使用JRuby的时候,

2015-07-13 11:31:52

ruby当前目录

Public Class methods Dir[ array ] → arrayDir[ string [, string ...] ] → array E

2015-07-13 11:31:52

RoR(Ruby on Rails)学习笔记(5)

一直到第14章结束都没遇到特殊的bug,有两个暂时不那么重要的问题:Atom和邮件发送,不知道为什么rails无法识别who_bought.atom_action.builder文件,回头看英文文档再说,暂时略过。 有一个问题值得说一下 在rails3.2中,自动生成脚手架的话,app/models/user.rb中有这么一行 1 attr_acc

2015-07-13 11:31:51

Ruby中发现的一些规则

1.常量 虽然Ruby只要求常量首字母大写,但是为了有更好的可读性,建议将常量名的全部字母大写 class Persons FINGER=10;        #定义常量  puts \"每个人都有\"+FINGER.to_s+\"根手指\" &

2015-07-13 11:31:51

ruby对象模型

获取实例变量   obj.instance_variables 获取实例方法 String.instance_methods 类含有三个方法: new(), allocate(), superclass()   返回当前程序中的顶级常量 M.constants Module.constants 获取当前常量的路径 Mo

2015-07-13 11:31:51

Ruby动态追加类定义

Ruby是动态语言,允许随时更改类定义,如我们在定义一个类时,该类已经存在,则此时的定义是对先前类的追加,而不是重新定义.   class Apple  def show    puts \"一个苹果\"  endenda=Appl

2015-07-13 11:31:51

一个.NET程序员为什么学习Ruby on Rails?

为什么我——一名资深的.NET程序员,在经历了一个月的Ruby on Rails学习后会认为:只有在我了解了Ruby on Rails之后,才能以较少的时间和编码完成以前开发过的许多应用? show_ads_zone(13);   你是一位资深的.NET程序员,而且已经用ASP.NET构建过许多Web应用。   无数

2015-07-13 11:31:50

linux下快捷安装ruby on rails步骤

首先安装gcc 编辑器在红帽中 客户端输入 gcc-v命令 看到版本信息即为已安装gcc,如果说不存在这个命令的话,说明没有安装gcc编辑器,gcc编辑器的快捷安装方式 yum -y install gcc 一般情况下会出现This system is not registered with RHN 说红帽中没有注册rhn 那我们就注册一

2015-07-13 11:31:50

Ruby类的创建与使用

Ruby是一种面向对象编程语言,这意味着它操纵的编程结构称为\"对象\" 先上代码, 了解类的定义与使用方式 class Computer $manufacturer = \"Mango Computer, Inc.\" @@files = {hello: \"Hello, world!\"} def initialize(

2015-07-13 11:31:50