大家在平时的开发中应该时常遇到代码上线的问题,一般来说存在以下几个头疼的问题: 主机数量较多,但不是特别多(1~100) 上线步骤繁琐,容易出错 可能需要sudo,需要多次输入sudo密码一般来说你有两个选择: fabric Python写的 capistrano Ruby写的然后就选择了fabri...
分类:
其他好文 时间:
2014-10-04 03:23:46
阅读次数:
193
1)安装RUBY:从 http://www.ruby-lang.org/en/ 下载 ruby182-15.exe,安装Ruby。ruby -v 看是否安装成功。2)安装RAILS框架 :gem install rails --remotesrails -v 看版本号号,看是否安装成功。3)安装 J...
分类:
其他好文 时间:
2014-10-03 20:19:05
阅读次数:
129
ruby中的win32ole是一个标准库,使用的时候只要添加require 'win32ole'就行。下面是一段模拟一个登陆的代码 1 require 'win32ole' 2 3 ie = WIN32OLE.new('internetExplorer.application') 4 5 ie......
本文为Ruby on Rails的系列3,介绍了(1)如何使用Cloud 9云平台开发Rails应用程序;(2)使用Scaffold自动构建第一个Rails应用程序
分类:
Web程序 时间:
2014-10-03 00:33:13
阅读次数:
198
直接上代码:module Action def jump @distance = rand(4) + 2 puts "I jumped forward #{@distance} feet!" endendclass Rabbit include Action attr_reade...
分类:
其他好文 时间:
2014-10-03 00:29:03
阅读次数:
235
我们可以认为module是一个专门存放一系列方法和常量的工具箱。module和class非常像, 只是module不能创建实例也不能有子类, 它们仅仅能存放东西。例如:module Circle PI = 3.141592653589793 def Circle.area(radius) ...
分类:
其他好文 时间:
2014-10-02 23:05:23
阅读次数:
282
Ruby继承的语法class DerivedClass 用attr_reader, attr_writer读写属性(attribute)根据前面我们所学,如果想要访问定义在类中的属性,例如,我们想要访问@name实例变量, 我们必须这么写def name @nameend如果我们想要我们想修改@n....
分类:
其他好文 时间:
2014-10-02 22:54:03
阅读次数:
276
Ruby是一种面向对象编程语言,这意味着它操纵的编程结构称为"对象"先上代码, 了解类的定义与使用方式class Computer $manufacturer = "Mango Computer, Inc." @@files = {hello: "Hello, world!"} def i...
分类:
其他好文 时间:
2014-10-02 18:17:43
阅读次数:
154
Blocks就是存放一些可以被执行的代码的块,通常用do...end 或者 {}表示例如:[1, 2, 3].each do |num| puts numend[1, 2, 3].each { |num| puts num }
分类:
其他好文 时间:
2014-10-02 14:35:32
阅读次数:
151