Time of Update: 2015-09-18
標籤: 查詢了大神的經驗貼http://stackoverflow.com/questions/19078044/disable-activerecord-for-rails-4http://stackoverflow.com/questions/821251/how-to-configure-ruby-on-rails-with-no-database其中點贊最多的也是我用的方法If you are creating a new application, you can use
Time of Update: 2015-05-08
標籤:源碼編譯安裝ruby-2.21、擷取源碼包; wget http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz2、安裝依賴包 sudo apt-get install -y build-essential openssl curl libcurl3-dev libreadline6 libreadline6-dev git zlib1g zlib1g-dev libssl-dev libyaml-dev
Time of Update: 2015-04-26
標籤:前不久學了ruby,發現ruby和Python非常像,於是自個測試對比了下,測完了才知道網上有現成的……下面是測試結果 序列(包括列表和元組等)有分區的特點:可能會比較方便的提取其中特定元素,暫時感覺沒什麼用:注意是用:分開兩個數字。負號表示倒數第幾個留空表示開頭或者結尾,python中的分區可以等距分割,格式是兩個冒號ruby則是[4...7]這樣用兩個或者三個句號分區,也可以用[1,2]這種逗號不同的是,ruby似乎不能等距分割,而且ruby逗號方
Time of Update: 2015-04-23
標籤:1、建立數組 a=Array.new(6,obj=nil) #=> [nil, nil, nil, nil, nil, nil] 設定預設值 a=Array.new(6) #=> [nil, nil, nil, nil, nil, nil] 預設值為nil a=Array.new(6,obj=1){|obj| obj+1}
Time of Update: 2015-11-08
標籤:1.RubyInstaller在RubyInstaller官網下載window版本安裝,地址:http://rubyinstaller.org/downloads/ 執行安裝程式,勾選Add Ruby executables to your PATH,安裝完成在cmd上測試ruby -v查看 注意安裝路徑中不要有空格,否則會影響rails的安裝 TIPS:如果在控制台(cmd)裡面輸入ruby
Time of Update: 2015-07-03
標籤:web自動化測試一直是一個比較迫切的問題圖1-1 需要安裝的工具http://railsinstaller.org/因為安裝Ruby還需要用到其他的一些開發工具集,所以建議從網站http://railsinstaller.org/ 下載,而且使用該安裝包的話,它會幫你把環境變數也設定完畢,我使用的版本是:railsinstaller-2.2.4.exe,建議下載最新版本。開始安裝RailsInstaller工具包,安裝到預設位置即可。這個對勾建議打上,它會幫你配置git和ssh,
Time of Update: 2015-10-12
標籤:上面粗略的介紹了下Ruby,本來不想安裝這個的,原因是我是通過網站學習的,可線上編譯。不過考慮到內容的全面性,還是嘗試下。參考了下別人的安裝,try 一try.首先因為我是windows 7 ,所以就下在相關的版本。--注意大家自己的系統,是不一樣的。我們使用 RubyInstaller 來安裝 Ruby 環境,為:http://rubyinstaller.org/downloads/下載 rubyinstaller-2.2.3.exe 檔,雙擊 rubyinstaller-2.
Time of Update: 2015-08-02
標籤:# ruby的gsub字串替換功能1.可以使用hash來替換對應的字串:"hello 123 world".gsub(/hello|world/, ‘hello‘=>‘HELLO‘, ‘world‘=>‘WORLD‘)# => "HELLO 123 WORLD"雖然支援第二個參數為hash,但不支援 symbol索引,即 hello: ‘HELLO‘, world: ‘WORLD‘
Time of Update: 2015-07-23
標籤:ruby cocoapods pod pod pod環境安裝 三方庫管理 安裝ruby環境通過 homebrew安裝 Ruby1. 首先,需要在系統上安裝 homebrew在命令列下,執行以下命令即可完成 homebrew的安裝(安裝過程中將提示輸入目前使用者的密碼):ruby -e "$(curl -fsSL
Time of Update: 2015-07-20
標籤:empty? 對象的值是否為空白 nil? 對象本身是否為空白rb(main):015:0> ‘‘.empty?=> trueirb(main):016:0> ‘ ‘.empty?=> falseirb(main):017:0> "".empty?=> trueirb(main):018:0> " ".empty?=> falseirb(main):019:0> nil.empty?NoMethodError: undefined
Time of Update: 2015-07-13
標籤:1、使用者模型(1)資料庫遷移Rails預設使用關聯式資料庫儲存資料,資料庫中的表有資料行組成,每一行都有相應的列,對應資料屬性。把列名命名為相應的名字後,ActiveRecord會自動把他們識別為使用者物件的屬性。$ rails generate controller Users new #產生使用者控制器和new動作,控制器名是複述Users$ rails generate model User name:string email:string #產生使用者模型,模型名是單數User$
Time of Update: 2015-06-28
標籤:1、目標:掌握MVC和REST、產生器、遷移、路由、嵌入式Ruby 本書涉及Rails,Ruby語言,Rails預設使用的測試架構(MiniTest),Unix命令列,HTML,CSS,少量的JavaScript,以及一點SQL。2、示範應用: hello_app(1.3節) toy_app(第2章) sample_app(第3章到第12章)3、Ruby on
Time of Update: 2015-06-27
標籤:rubyreturn,break,next 這幾個關鍵字的使用都涉及到跳出範圍的問題,而他們的不同 則在於不同的關鍵字跳出去的目的範圍的不同,因為有代碼塊則導致有一些地方需要格外注意。return常用方式通常情況下的return語句和大家理解的意思是相同的。 def m1 param if param == 1 return ‘returned 1‘ end ‘returned default
Time of Update: 2015-06-19
標籤:簡單版本:base_char = (32..126).map{|i|i.chr} - ["‘",‘"‘," ", "`","\\"]puts (1..16).map{base_char[rand(base_char.length)]}.join複雜版本:#工具指令碼,快速產生隨機密碼base_char=[]#定義密碼基礎字元集base_char += (‘0‘..‘9‘).to_abase_char += (‘a‘..‘z‘).to_abase_char += (‘A‘..‘Z‘).to_
Time of Update: 2016-04-11
標籤:出錯的原因是安裝XXXXX的時候,需要build tools,但系統中沒有。出錯資訊中同時也給出瞭解決的法案:1. 到 http://rubyinstaller.org/downloads/ 去下載dev kit – DevKit-tdm-32-4.5.1-20101214-1400-sfx.exe2. 按照 http://github.com/oneclick/rubyinstaller/wiki/Development-Kit/ 安裝dev
Time of Update: 2016-04-08
標籤:前言上一節我們介紹了常量以及變數的用法,這一節我們開始來介紹Ruby中的一些基本類型。數實值型別(Fixnum、Bignum、Float) Ruby的數實值型別包括整數和浮點數。整數包括Fixnum和Bignum兩種類型,其中Fixnum可以容納比一個物理字長少一位的整數。當一個整數超過Fixnum範圍時,它會自動轉換成Bignum類型,而Bignum類型的範圍只能被實體記憶體所限制。 如果對一個Bignum類型的整數進行算術計算,最後的結果使得它可以用一個Fixnum儲存,那麼結果就
Time of Update: 2015-05-11
標籤:ruby的lambda跟 proc是差不太多,感覺就像一個“變數方法”,或者有點像C/C++的宏,可以在ruby方法、或者類中定義一個簡單通用的方法,隨時可以調用 例如 back = -> {redirect_to new_project_path + "?domain=" + domain} 然後 back.call
Time of Update: 2015-05-06
標籤:首先看下他們的關係 irb(main):100:0> String.class => Class irb(main):101:0> String.class.superclass => Module irb(main):102:0> String.class.superclass.superclass => Object class < Module <
Time of Update: 2016-03-26
標籤:字串 朋友 知識 本文主要講ruby中的字串的建立以及使用方法,希望能協助到正在學習ruby(http://www.maiziedu.com/course/ruby-px/)字串的朋友。 字串的建立:字串也是一種對象,和其他一般的對象一樣,能夠使用new的方法來建立。 eg: str = String.new str << 72 << 101 << 10
Time of Update: 2016-03-12
標籤:yourself 如何學習 怎麼學習 repeat 程式員 怎麼學習ruby?在學習ruby之前需要掌握哪些知識呢?這是很多想要學習ruby朋友的心聲,我不具體給出答案,下面就給大家講講一位前輩學習ruby(http://www.maiziedu.com/course/ruby/)的學習曆程吧。在大學時學的電子專業,在學校