Ruby

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

ruby+rails 学习链接

环境搭建好了,资料也找了一些,找来找去,觉得还是英文的权威。 ruby学习链接: http://www.rubyist.net/~slagell/ruby/(官网,权威) http://mislav.uniqpath.com/poignant-guide/book/ (内容很风趣) http://www.ruby-doc.org/docs/

2015-07-13 11:31:19

[slim] Slim - Faster, lightweight, a enginer for Ruby

URL: http://slim-lang.com/ Example: doctype html html head title Slim Examples meta name=\"keywords\" content=\"template language\" meta name=\"author\" cont

2015-07-13 11:31:19

Ruby快速入门(一):安装、运行、类和对象

原文地址:http://blog.csdn.net/zhu_xz/article/details/4909241 这是根据当初自己学习Ruby时整理的一份笔记,希望对大家有用。在学习Ruby之前,我基本只使用C/C++开发,除了对Bash有点了解外,唯一用过的脚本语言就是OTcl。只希望这个笔记不至于太过混乱。关于Ruby的介绍我就不重复了,可以参

2015-07-13 11:31:19

转python和ruby的相同点

原文地址:http://www.chinesepython.org/cgi_bin/moingb/ruby_ba_cdpython_b5_c4_b1_c8_bd_cfpython和ruby的相同点:

2015-07-13 11:31:18

Ruby 事务Blocks

block可以用来定义必须运行在事务控制环境下的代码。例如,你经常需要打开一个文件,对其内容做些处理,然后确保在处理结束后关闭文件。尽管可以用传统方式来实现,但也存在“应该由文件负责自身的关闭”这样的观点。Ruby的File类支持这项技术。        如果File.op

2015-07-13 11:31:18

Ruby 学习随手贴(不断更新……)

开一个帖子出来给自己随手贴一些学习 Ruby 和 Watir 过程中想到、看到、学到的杂七杂八的东西,也欢迎大家随手在这里贴下自己的感想,像论坛那样讨论,我自己会尽量每隔一段时间整理点可以成文的东西出来。对这个主题有兴趣的朋友也可以在留言的时候输入自己的 email 地址,并选中评论下面的 “有回复时邮件通知我 ” ,来订阅这个主题。

2015-07-13 11:31:18

Ruby设计模式系列之模板模式

写过java的同学一定对java中无处不在的设计模式印象深刻。相比较而已ruby在设计模式这一块就显得稍微有些拿不出手了。作为一门动态到极致的语言,设计模式在ruby中的应用可能不太传统,有些许的变种。但万变不离其宗,在这里我们就通过一些ruby代码所描述的例子来理解和学习一些基本的设计模式。 注:本文中所有例子及代码均来自ruby design pa

2015-07-13 11:31:16

ruby/rails中的中文处理(1)

由于当前的ruby并不支持unicode, 所以中文相关的处理在ruby中一直比较模糊,基本上是各自尝试的路子, 我也列出一些帮助自己整理思路 utf8和unicode的关系 utf其实是(Unicode Translation Format), 也就是unicode在传输时候的编码, 有utf8和utf16等多种编码, 其实uf8是一个对中文字很不友好的编

2015-07-13 11:31:16

ruby字符串连接

malls = Mall.allcount = 0malls.each do |mall|    count += 1    if mall.parent_ids[0]        province = Province.find(mal

2015-07-13 11:31:15

Ruby on Rails,一个简单的CMS系统,创建应用骨架并与数据库连接

我想从头开始做一个简单的CMS系统,继续下面的学习。与之前在《About your application’s environment’是否能够正确显示。数据库连接有问题,需要先确保MySQL本身运行正常并能够使用填入database.yml中一致的用户名密码登陆。如果还有问题可以按照《

2015-07-13 11:31:15

学习Ruby的10条理由

最近Ruby On Rails研发相当的火热。这是一种崭新的Web程式研发方式。利用其先进的建构能为用户快速搭建Web平台提供帮助。 但非常多研发者还不是非常清晰为何自己需要转换到Ruby上去。h3raLd为大家列出了10条为何要学习Ruby的理由。 1.你能使用所有语言的强大功能 首先是错误处理功能,要知道这可是所有一个做高级研发的人员必须掌控的功能

2015-07-13 11:31:15

ruby(wrong number of arguments (1 for 2) )

Ruby要求:数据表的名字和model的名字必须关联: 1. 表名小写,model名的第一个字母大写; 2. 表名用复数形式(如products),model用单数形式(如Product). 在Rails2.0中,scaffold从核心中移出,转变成插件,使用时,我们需要在所在项目里用下面的命令下载: ruby script/plugin i

2015-07-13 11:31:15

ruby下无法显示mysql的查询结果

很诡异,昨天折腾后,搞定了第一个rails app。今天用ruby直接调用数据库,,,结果无法显示结果。。提示: in `each_hash\': NULL pointer given (ArgumentError from。。。。 mysql版本:5.1.42-community-log google之后,采用如下方式解决:从instantrails

2015-07-13 11:31:14

(Ruby)Ruby中区块用的一些潜藏关键字

也许是我看的书并不系统,而且是在这本书上看几个章节,在另外一本书上看了其他几个章节,以致获取到的知识有时候没有连续性。 最近在琢磨Ruby中的迭代和C#中迭代的写法以及用法上的一些异同,发现了“|变量1..n|\"这种写法,而这种写法目前因为我只看到了2维的示例,没有实际操作下3维甚至更高维度的,暂且写下自己的一点心得,若有有心人看到认为是错误

2015-07-13 11:31:14

ruby中的“===”

三个等号的比较操作===通常情况下这中方式与==是一样的,但是在某些特定情况下,===有特殊的含义:在Range中===用于判断等号右边的对象是否包含于等号左边的Range;正则表达式中用于判断一个字符串是否匹配模式,Class定义===来判断一个对象是否为类的实例,Symbol定义===来判断等号两边的符号对象是否相同。(1..10) === 5 # tr

2015-07-13 11:31:14

Ruby on Rails將程式設計化繁為簡

似乎又是一個技術潮流~看看能不能推起來~觀注一下....  單憑一人之力,以及一句「簡單至上」的咒語,能否讓全球資訊網(Web)程式開發的面目一新? 年方26的哥本哈根居民David Heinemeier Hansson已打造出一種「框架」(framework),用來協助Web開發者提高生產力。此外,他已透過開放原始碼計畫,發布一套工具組

2015-07-13 11:31:14

ruby oop学习

class Man def initialize(name,age) @name=name @age=age end def sayName puts @name end def sayAge puts @age end

2015-07-13 11:31:13

ruby 常用正则表达式

IP validates_format_of       :ip, :with => /^((\\d|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5])\\.){3}(\\d|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5])$/ reg = /^(

2015-07-13 11:31:13

centos ruby 2.1.1安装配置

1. 下载   https://www.ruby-lang.org/en/ 2. 安装   tar zxvf ruby-2.1.1.gz   cd ruby-2.1.1   ./configure --prefix=/usr/local/ruby-2.1.1   make && make install   修改环境变量   

2015-07-13 11:31:13

管理不同版本ruby和rails的利器——rvm

     近年来,ruby on rails逐渐火了起来,我想各位码农早就耳闻,特别是那些做B/S项目的童鞋,早就想跃跃一试了。 笔者也是初次接触ruby on rails ,我想,对于初学者来说,最好的学习方式就是,自己搭建一个环境,让程序飞起来先。 在ubuntu上搭建ruby on rails 环境的时候,多数人都只是

2015-07-13 11:31:12