Ruby

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

ruby gem install rails 错误解决

ruby gem install rails 错误解决  错误信息: ERROR: Error installing rails: The \'atomic\' native gem requires installed build tools. Please update your PATH to include build

2015-08-10 15:42:15

Ruby on Rails 环境搭建

(1) 下载Ruby            网址:http://www.ruby-lang.org/en/downloads/         &nb

2015-08-10 15:42:13

《Ruby 元编程》——十年来读到的最好的编程技术书籍

远超预期的惊喜 在出行前的一天拿到这本书,翻了几页,感觉不错,心里很有些纠结。要出远门的原因,衣物和工作设备之外的东西要尽量精简。 书籍方面反复挑拣,正在读和很想读的几本书,也都只好先放下,最后带上了这本新书和一本工作用书。 在飞机上拿起这本书后,一边读,一边用笔勾划记录,三小时的班程,一气读完了半本。 然后在大巴、城铁和地铁上,一直到放

2015-08-10 15:42:12

Ruby on Rails

Ruby on Rails 是一个可以使你开发,部署,维护 web 应用程序变得简单的框架。 当然了,所有的 web 框架都有同样的目标。是什么使得 Rails 如此不同呢?我们可以通过几个途径来回答这个问题。 第一是看架构。在过去的时间里,许多开发者在严谨的 web 应用程序上使用 MVC 架构。他们发现 MVC 架构可以使他们的程序变得

2015-08-10 15:42:12

Ubuntu 12.04搭建Ruby on Rails开发环境

最近在学习Ruby on Rails,刚开始学习了Ruby这门语言的基本语法,写咯一些测试的小程序,使用的Window XP的操作系统,使用一键安装Ruby的解释器。虽然在Window下编写Ruby程序、运行不太方便还将就能用。接下来过了没几天。就开始准备学习Rails了。猪肉哥哥建议我使用linux平台。好吧听他的,他有经验的人了(Mac OS买不起是主要

2015-08-10 15:42:12

ruby中::究竟代表什么?

昨天在stack overflow上问了2个关于Rspec源码的问题,结果由于表意不清加之问题含糊被老外鄙视了一遍。但是没有想到的是,竟然还是高人非常清楚的问答了出来。其中一个问题是这样的:

2015-08-10 15:42:10

ruby数组操作

2009-08-04Ruby数组操作总结数组的创建 arr = Array.new num #创建num个元素的数组,所有数组元素为nil arr = Array.new num, elem #创建num个元素的数组,所有数组元素为elem arr = Array(m..n) #创建m..n元素为m到n的数组(包括n) m...n不包括n arr = (A

2015-08-10 15:42:08

Ruby on Rails,通过实例变量从Controller向View传递数据

http://blog.csdn.net/abbuggy/article/details/7627460 Controller是MVC框架的核心,从名字就可以看出Controller存在的意义就是要“控制”,这里的“控制”有两个含义。 第一是要控制页面的流转也就是决定调用哪个合适的View来展示数据,在《Ruby on Rails,在Controll

2015-08-10 15:42:08

Ruby完全读书指南

  随着Ruby和Rails的不断升温,可以预见很快就会有更多阐述某一细部的技术书籍出现,各种经验与模式也会结集出版。也许不久之后,就再也没人能像作者这样给出一份“Ruby完全读书指南”了。所 以,能读到这样一篇文章,就当做是Ruby与你的缘分吧。   看到这样一个题目,大概很多读者会记起这样一张图

2015-08-10 15:42:07

Ruby字符(串)总结

Ruby很强大,可是相关资料少而不详细。本文是个人学习总结,测试环境是windows xp sp3 + NetBeans6.7.1(JRuby 1.2.0),主要结论来自于互联网、\"Programming Ruby\"2e、对于源代码的分析和实测代码。 双引号字符串和单引号字符串 都能表示字符串对象,区别在于双引号字符串能够支持更多的转义字符。下面的代

2015-08-10 15:42:07

Ruby On Rails——安装

Ruby On Rails 在安装时候可以有两种解决方法。 一、直接安装      我们可以去Ruby On Rails的官方网站上进行下载  下载地址: http://rubyonrails.org/      下载完成后直接安装即可,不能安装在带中文的路径下否则运行不

2015-08-10 15:42:03

转 CentOS下面安装RVM+ruby+Rails

CentOS6.2下面安装RVM+ruby+Rails (1)RVM官方网站应该是改版过一次, 使用 Java代码   curl -L https://get.rvm.io | bash -s stable   下载并安

2015-08-10 15:42:02

Python、Lua和Ruby之优劣

Python的优点:1、Python比其它语言有更多扩展模块。2、在网上可以找到很多Python教程。不仅如此,还有大量的英文书籍和资料。Python.org有很多为初学者准备的依主题组织的资料、教程和编程指南,此外还有很多链接和参考。3、很多人都喜欢Python语言的语法,因为它清晰易读。4、Python在支持库上大占优势,因为它有很多库,而且大部分都有完

2015-08-10 15:42:00

Ruby on Rails 和 J2EE:两者能否共存?

Ruby on Rails 和 J2EE:两者能否共存? 两个 Web 应用程序框架的比较 级别: 高级 Aaron Rustad技术架构师, Anassina, Inc.2005 年 8 月 11 日 Ruby on Rails 是一个相对较新的 Web 应用程序框架,构建在 Ruby 语言之上。它被宣传为现有企业框架的

2015-08-10 15:41:59

Ruby中的设计模式

节讲述过的Singleton 、 Proxy 和

2015-08-10 15:41:57

为什么 Ruby 是一种受欢迎的 LISP

译言网 | 为什么 Ruby 是一种受欢迎的 LISP 为什么 Ruby 是一种受欢迎的 LISP于2007-08-13 04:55:38翻译 | 已有7441人浏览 | 有4人评论几年之前,我考虑过 Ruby 并决定忽视它。Ruby 不像 Python 那么流行,也不像 LISP 那么强大。为什么我要把时间花在这上面? 当然,我们可以反过来考虑这

2015-08-10 15:41:42

Ruby on Rails Tutorial 第四章 Rails背后的Ruby 之 其他数据类型(二)

1、方法 定义如下所示: def string_message(str=\'\') if str.empty? \"It\'s an empty string!\" else \"The string is nonempty.\" end end 参数:\' \'是参数str的

2015-08-10 15:41:40

Ruby 之 Block, Proc, Lambda 联系--区别,转载

Ruby 之 Block, Proc, Lambda Block Block 不是对象,是Ruby的语言特性,近似于闭包(Closure)。 范例: def meth   res=  yield  \"Block called returns #{res}\"endputs  me

2015-08-10 15:41:27

安装ruby compass失败

安装compass失败 ERROR: Could not find a valid gem \'compass\' (>= 0), here is why: Unable to download data from https://rubygems.org/ - SSL_connect retur ned=1 errno

2015-08-10 15:41:23

ruby+selenium-webdriver一步一步完成自动化测试-----准备篇

这一系列文章目的不是讲ruby,也不是讲selenium-webdriver,而是通过一个登录soso首页的小例子讲怎样一步一步写好自动化测试。目标是:面向对象编程,实现逻辑与数据分离。 如果你觉得已经学会了selenium-webdriver这个工具,而且也可以自己写一些小例子,但是似乎又是在云里雾里,不知道怎样写出来一个 成品,不确定应该用哪种开发框架

2015-08-10 15:41:22