原创 理解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,執行命令行