Ruby

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

Ruby 编程风格介绍

学习一门新的语言时,要先养成好的编程风格,然后将这种风格应用到coding中,慢慢地成为习惯。 本页用于介绍 Ruby 社区首推的代码编写风格,本文翻译来自: https://github.com/bbatsov/ruby-style-guide 目录 格式,文件格式 语法 命名 注释 注解 类相关 异常 集合 字符串

2015-08-10 15:41:17

Ruby on Rails,使用destroy方法删除ActiveRecord对象

在之前的《Ruby on Rails,使用new和create创建ActiveRecord对象及他们之间的区别》中学习到,通过new和create命令创建及持久化ActiveRecord对象;《Ruby on Rails,使用save和update_attributes更新持久化的ActiveRecord对象》中,我们知道通过save和update命令更新一

2015-08-10 15:41:17

ruby + watir 自动化上传图片文件解决方案

watir自动化捕获上传图片元素: require \'watir\' include Watir require \'test/unit\' class TC_recorded < Test::Unit::TestCase def test_recorded puts \"First Line\"

2015-08-10 15:41:16

Ruby Web框架

JGW Maxwell在2011年底做了一个 Ruby Web框架的并发处理能力测试 ,还做了node.js的对比测试。用250个并发去做压力测试,后端使用MongoDB数据库,总共跑完10万个请求,测试结果如下: Web框架并发模型吞吐量 Rails 多进程 531 request/s Sinatra 多

2015-08-10 15:41:15

转载: 关于ruby中 %Q, %q, %W, %w, %x, %r, %s 的用法

This is an alternative for double-quoted strings, when you have more quote characters in a string.Instead of putting backslashes in front of them, you can easily write:>> %

2015-08-10 15:41:11

sublime ruby [Decode error - output not utf-8] 错误

今天用sublime3 写ruby,然后最简单的 pust \"hello\" 都出不来, ctrl + b的时候报错。注:win7下 [Decode error - output not utf-8][Finished in 0.2s with exit code 1][shell_cmd: ruby \"C:\\Users\\Lucas\\Deskto

2015-08-10 15:40:31

用sublime Text2来开发ruby on rails项目

喜欢用sublime的程序员们可以参考这儿来进行配置: https://github.com/mhartl/rails_tutorial_sublime_text   搬运时间:2012年11月2日 Rails Tutorial Sublime Text setup These are the steps needed to set up

2015-08-10 15:40:23

win7安装ruby on rails开发环境

前言 我们看到很多文章说ruby环境windows它是非常困难的基础上,这将是各种稀奇古怪的问题,因此,建议linux和mac发。可是我依照教程搭了下,问题也不算太多。总过大概花费了2个半小时左右就完毕了。所以大家不要被吓尿了,以下就把安装的步骤及详细的版本号记录了一下供大家參考。 安装步骤:    开发机环境:

2015-08-10 15:40:13

selinium的ruby版在windows8下安装

1.安装ruby,当然windows下是最简单的装一个rubyinstaller,官网有。一步到位 2.因为selinium官网被墙,所以改成淘宝的一个资源库 gem sources --remove https://rubygems.org/ gem sources -a https://ruby.taobao.org/ gem sources -

2015-08-10 15:40:12

嵌Ruby 2 《捆绑》

本章主要介绍 Ruby Object 与C++对象绑定 //============================================================================ // Name : RubyCPP.cpp // Author : frodo //==

2015-08-10 15:40:10

Ruby:Sublime中开发Ruby需要注意的Encoding事项

背景 最近在用Sublime作为开发环境学习Ruby,本文就记录一下Ruby和Sublime在编码方面的问题。 Sublime相关 默认的文件存储编码:UTF8 Sublime文件默认存储编码为UTF8,我们几乎不用修改这个选项。 默认的输出控制台编码:UTF8 在按快捷键【Control + B】执行代码的时候,所有输出都会被Python(Su

2015-08-10 15:40:08

[Ruby]转载: 关于ruby中 %Q, %q, %W, %w, %x, %r, %s 的用法

单引号内的内容,ruby会原样输出 双引号内的内容,ruby会解析 我们看个简单的例子,针对字符串      #{foo}test     我们分别用单引号核双引号操作 \'#{foo}test\'   => \"\\#{foo

2015-08-10 15:40:08

Ruby 101:方法对象

Ruby 101:方法对象   Written by Allen Lee   从方法调用说起       在上一篇文章里,我们看到调用对象的方法实质上是向对象发送消息,下面,我们再来看一个有趣的应用。在Ruby里,字典可以通过 {key => value} 来创建

2015-08-10 15:40:03

ruby--调用方法

def meth_three 100.times do |num| square = num*num return num, square if square>1000 end end meth_three ->[32,1024] 这种方法显示,如果你给retur

2015-07-13 11:31:59

Ruby正则表达式编辑器

      正则表达式这个东西要经常使用才能比较熟悉。Ruby、PHP、Python等相关脚本语言的正则表达式大同小异。我目前对正则表达式的需要不是很大,要用的时候也是迅速查一下相关资料。在这里分析一个在线的Ruby的正则表达式编辑器,http://www.rubular.com/:   &#1

2015-07-13 11:31:58

什么是ROR(Ruby on Rails)

 RoR是Ruby on Rails的缩写。Ruby on Rails是一个用于编写网络应用程序的框架,它基于计算机软件语言Ruby,给程序开发人员提供强大的框架支持。Ruby on Rails包括两部分内容:Ruby语言和Rails框架。    什么是Ruby?      Ruby 语言是一种动态

2015-07-13 11:31:58

ruby的正则表达式操作(2)

ruby的正则表达式中的字符类缩写 字符      是         含义 \\d                [0-9]       &nb

2015-07-13 11:31:57

ubuntu - Installed Ruby 1.9.3 with RVM but command line doesn't show ruby -v - Stack Overflow

ubuntu - Installed Ruby 1.9.3 with RVM but command line doesn\'t show ruby -v - Stack Overflowou have broken version of RVM - Ubuntu does something to RVM that produces lots of err

2015-07-13 11:31:57

[Ruby on Rails] 用rails实现Balsamiq Mockups

以前也用过 Balsamiq Mockups,没产生过什么额外的想法,更不可能把它与rails联系起来。 今天我这个不务正业的人想画一个网页,自然而然想到了 Balsamiq Mockups。 最近用rails写过一个烂的能勉强使用的CMS,我突然发现我写的CMS与Balsamiq Mockups有点相像。当然, Balsamiq

2015-07-13 11:31:56

2013/9/2 ruby on rails学习感想

  今天第一次接触了ruby on rails! 花了一个下午加一点晚上的时间配置了运行环境,按照书上一步步的捣鼓了半天。 最伤不起是版本…07年的《ruby on rails入门权威经典》,安装各种gem和模块,版本有些已经天差地别,下载安置完后把代码打进去怎么都是出错,然后又找不出原因在哪里,最后才发现下载的版本与作者书上的

2015-07-13 11:31:56