原创 理解Ruby的4種閉包:blocks, Procs, lambdas 和 Methods

blocks, Procs, Methods, lambdas(也稱閉包)是Ruby中最強大的一部分,用過你就會知道,同時也是最容易迷惑的。 這可能是因爲Ruby處理閉包的方式有點怪。更甚的是,Ruby有4種處理閉包的方式, 第一次用,每

原创 Understanding Watir

使用Watir,主要通過是使用Watir::IE的一個實例來獲得頁面上的各種元素,比如button,link...,然後你可以對這些元素進行操作,比如點擊一個button,點擊一個link...         ie = IE.new  

原创 watir基本語法大全

 1 1.使用Watir工具,需要在腳本中加上  2 require 'watir'  3 2.創建一個IE的測試實例  4 ie = Watir::IE.new  5 或者在創建的同時直接轉到頁面  6 ie = Watir::IE.

原创 Watir與XPath的完美結合

Watir與XPath的完美結合http://www.jointest.org/forum.php?mod=viewthread&tid=56 一.什麼是XPath ? XPath是在xml文檔中查找信息的語言,可用來在xml

原创 Aptana Studio 3 的漢化方法

Aptana Studio 3(下面簡稱Aptana 3)的漢化方法---KingDZ原創  http://www.cnblogs.com/hihell 哈哈 開始漢化吧~~~ 1、找到這個網站 http://aptana.com/sup

原创 Ruby中的類和實例方法比較

發現一篇好文章: 待翻譯: Class and Instance Methods in Ruby http://railstips.org/blog/archives/2009/05/11/class-and-instance-meth

原创 常用測試用例小結

一、文本框爲字符型 •必填項非空校驗:      1、必填項未輸入--程序應提示錯誤;      2、必填項只輸入若干個空格,未輸入其它字符--程序應提示錯誤; 字段唯一性校驗:(不是所有字段都作此項校驗,視實際項目情況而定) 1

原创 Ruby中“||=”符號理解

def current_user @current_user ||= session[:user_id] && User.find(session[:user_id]) end 短短一行代碼,卻含有很多邏輯,以前老是搞混,這裏

原创 Ruby筆記–正則表達式

Ruby對正則表達式支持非常好,下面將對我經常使用到的做一個總結,包括Ruby中正則的寫法,匹配的方法,替換,分組匹配等。 1、Ruby中正則表達式的寫法 主要有三種 在//之間,要進行轉義 在%r{}內,不用進行轉義 Regexp.n

原创 Active Record介紹

通俗點說Active Record就是爲Ruby提供了CRUD(增刪改查)操作的一個rubygem。有點類似於Java界的Hibernate和MyBatis,但功能和靈活性要強大的多。 技術上準確地定義是“一個實現了對象關係映射(ORM

原创 Rails中***_url與***_path區別

path是相對路徑 url是絕對路徑 model爲複數的會對應到action=>index, 爲單數時需要傳遞id參數並對應到action=>show 如對於user而言: users_url # => http://localhost

原创 Android上的Ruby模擬器:Ruboto

今天在android電子市場上搜索“Ruby”時,一個大大的Ruby圖標吸引了我,仔細一看,是Rubotu。 二話不說,馬上下載玩玩,Rubotu自帶了一些代碼示例來訪問Android底層API,其中有個調用OPENGL畫的三維圖形,運

原创 Test::Unit – Ruby單元測試框架

Test::Unit – Ruby單元測試框架 介紹: 單元測試是XP的核心部分。XP是偉大的,單元測試已出現了很長一段時間,而且它是一個很好的思想。好的單元測試的關鍵部分不是寫測試代碼,而是要測試。兩者有什麼不同嗎?當然,如果你只是寫

原创 RUBY TEST:: UNIT問題回顧

最近研究RUBY TEST UNIT,心頭癢,畢竟這個東西之前接觸不多,於是在網上搜索了一把(哈哈,求快,在網上找現成的代碼,可以少走很多冤枉路),發現瞭如下的代碼 require  'test/unit' require  'test

原创 ruby install相關(遠程安裝時出現HTTP Response 302的解決辦法)

具體過程如下:  1、InstantRails-2.0安裝後,在配置環境變量path中配置ruby/bin目錄(如果系統中有多個RUBY,執行命令行