Time of Update: 2017-02-27
1.print不自動換行,puts會自動換行,一行不夠寫的話,可以加"\"進行串連ruby 代碼puts 6/2print 6/1puts 'hello world'puts '我們都是'\'中國人'運行結果:ruby 代碼36hello world我們都是中國人2.==,eql?,equal? 區別==值相等 eql?值相等,類型相等 equal?值相等,記憶體位址相等a=1b=1.0c=1.0d=1.0e=cputs(a==b)#值相等puts(a.eql?(b))
Time of Update: 2017-01-18
剛學Ruby,正巧演算法老師鼓勵用不熟悉的語言來寫演算法,我就用Ruby吧~~話說Ruby可真是超厲害,好多憑直覺的方法都可以用。。。。。無限膜拜中。。。。期間我遇到了invalid multibyte char (US-ASCII)的錯誤,解決辦法是在開頭加一個#encoding:utf-8這個錯誤在stackoverflow上有人問到過,某人給出的回答是Write # encoding: utf-8 on top of that file. That changes the default
Time of Update: 2016-01-26
標籤:因為在某些情況下要使用不存在的列,或者是要建立一個虛擬model可以在models下的concerns下建立tableless.rb,代碼如下:module Tableless def self.included(base) base.extend(ClassMethods) base.send(:include,InstanceMethods) end module InstanceMethods def save(validate = true)
Time of Update: 2014-11-07
標籤:blog http io ar os 使用 sp for 檔案 最近在看一個Rails項目,漸漸的接觸到Ruby語言,其中有些概念之前比較混亂,模稜兩可,相信也有人跟我一樣,剛開始學rub
Time of Update: 2014-07-09
標籤:style blog http color strong 檔案 感覺學了東西很快就會忘記,不會留下什麼,趁這次看《七周七語言》,把其中覺得有用的東西記錄下來,方便以後自己查閱,這篇應該就是記錄的開始了。 Ruby是一門物件導向的、解釋型的、動態類型的指令碼語言。物件導向,說明了這門語
Time of Update: 2014-10-28
標籤:影響650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/4D/4E/wKiom1RPRi2DByI3AABxsZFNOH4994.jpg" style="float:none;" title="QQ20141028153200.png" alt="wKiom1RPRi2DByI3AABxsZFNOH4994.jpg" />650) this.width=650;" src="http://s3.51cto.com/wyfs02
Time of Update: 2014-06-26
標籤:ruby模組模組同類一樣,也有 class method 和 instance method。module 沒有new不能產生執行個體對象其中 class method 在模組中稱為模組方法,是可以直接調用的。module Foo def self.hello puts ‘hello world!‘ end def Foo.dear #module全域範圍內的self還是沒有變,就是Module; puts ‘dear..‘ end NUM =
Time of Update: 2014-10-16
標籤:http ar sp on log amp ad ef bs # 建立項目相關目錄 /opt/logs/tv-cibn-cms#ruby 使用者下安裝 rbenv 及
Time of Update: 2018-12-03
某同學又寫了一篇略有些醋意的blog, 字裡行間流露出對於“大家仍然用Java”的嚮往。姑且不論那文章本身了。最近幾天剛剛和Paul Hammant聊到JRuby。簡單說來,某同學的猜測也只是猜測而已。關鍵在於,如果你想要做預測的話,現在最安全的預測莫過於說Java即將死亡——就跟今天的Delphi一樣。5年前Delphi和VC是毫無疑問的主流,Java的位置比今天的Ruby好不了太多。但,任何東西都鬥不過時間。Java在今天是如此之主流,這本身就已經足夠表明,它已經進入了為期三到五年的衰落期。
Time of Update: 2018-12-05
開發環境OS:WindowsXPRuby: Ruby1.9.1Rails: Rails2.3.5IDE: RubyMine2.0.1 1、建立Rails工程 2、修改 /config/database.yml自動建立的工程中預設資料庫串連的是sqlite,如果沒有安裝此資料庫,需要修改該配置(本例中使用的是mysql)# Mysql Version 5.1.46development: adapter: mysql database: test username: root
Time of Update: 2014-08-06
標籤:os io 檔案 for ar div log res 基於ruby的watir自動化測試
Time of Update: 2014-07-18
標籤:ruby on rails首先分清楚我們在搞rails時,看資料和所使用的環境的版本是否相同。看的資料是rails3.2,電腦配置的環境是4.0,就會出現這種安全防範措施的問題。這類問題大多出現在new或者create兩個action中。我的就是出現在create中。下面執行個體展示:下面的是我出錯的代碼。def create@article = Article.new(params[:article])@article.saveredirect_to
Time of Update: 2014-07-11
標籤:http java 代碼 c++ new re 重點關注private與protectedpublic預設即為public,全域都可以訪問,這個不解釋privateC++, “private” 意為 “private to this
Time of Update: 2018-12-05
沒有函數,用了半天的時間弄環境,用了半天的時間熟悉文法,函數可以自己去查手冊函數查的網頁在http://www.rubycentral.com/ref/index.html 函數庫官方站在http://www.ruby-lang.org/編寫工具在 win下使用http://homepage2.nifty.com/sakazuki/rde_e.htmlclass A def initialize(name,age) #初始化 @name = name; @age = age; puts
Time of Update: 2018-12-05
ruby標準類型 一、數字 Ruby支援整數和浮點數,整數可以是任意長度一定範圍內的整數以二進位存放,它們屬於fixnum類型,當超出這個範圍時則自動轉換為bignum類型表達方式:符號+一串字元,數字串中的底線會被忽略,(首碼包括:0表示八進位, 0x表示十六進位, 0b表示二進位)123_456_789_123_345_789 # Bignum0xaabb # 十六進位
Time of Update: 2018-12-05
不顯示瀏覽器$HIDE_IE = true怎樣獲得當前檔案的路徑 File.dirname(__FILE__).to_s 讀檔案:第一種方法:$result='d://rs.txt'File.open($result, "r") do |file| file.each_line do |line| if line.length>20 puts line.chop.length #去掉最後一個換行字元,並顯示該行實際字串的長度 puts line
Time of Update: 2018-12-04
安裝步驟:下載ruby http://ftp.ruby-lang.org/pub/ruby/1.9/ ./configure 成功後,在執行make 這時候會發現報錯,錯誤如下:/home/Administrator/ruby-1.9.2-rc2/ext/win32ole/win32ole.c:584: undefined reference to `_IID_IUnknown'/home/Administrator/ruby-1.9.2-rc2/ext/win32ole/win32ole.c:
Time of Update: 2018-12-05
最近在看《Programming Ruby》這本書,剛剛接觸Ruby,和Rails架構一起。這種絕對是對敏捷web開發的發展。Ruby是一門動態語言,主要體現在:變數不需要類型定義,直接使用。下面的代碼,對於變數name不需要型別宣告,直接定義。name = "Leo"存取控制不是靜態,o(∩_∩)o
Time of Update: 2018-12-04
從開始學RUBY語言依賴,拖拖拉拉已經兩個多月的時間了,感覺自己總是收穫不是很大,甚至我把那本RUBY語言學習教程都看了一遍,可是,總是有一種無從下手的感覺。 RUBY也是可以速成的。 首先是搭建環境,搭建環境可以根據寶駒在測試人員網站的RUBY自動化的工具準備這篇文章進行。http://www.taobao.ali.com/chanpin/km/test/DocLib/ruby%20%E8%87%AA%E5%8A%A8%E5%8C%96%E7%9A%84%E5%B7%A5%E5%85%B7%E
Time of Update: 2018-12-06
============================================================================1、控制器中的方法可以相互調用嗎2、控制方法中定義的@變數是不是執行個體變數,它貌似只能在控制器方法對應的view中應用,不能被其他view使用3、text_field等的傳值方式,表單的傳值方式4、activeRecord的關係映射=========================================================