Time of Update: 2016-01-01
標籤: 最近由於學習Puppet相關知識,所以學習一下ruby方面的知識,下面是對於一些入門的總結。 ruby的開始語句與結束語句。 BEGIN { code}END{ code } 類中的變數: 局部變數 “_”開頭----方法中定義的變數,只能在方法中使用。 執行個體變數
Time of Update: 2016-04-14
標籤:程式設計語言 朋友 日本 開發 技能 Ruby程式設計語言是由日本人松本行弘開發,是一種簡單快捷的物件導向程式設計語言,今天主要跟大家聊聊ruby架構——ruby on rails(http://www.maiziedu.com/course/ruby/),可能有些朋友不喜歡ruby,但是作為一門語言,
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: 2016-04-04
標籤:基礎學習ruby -- 基礎學習(一)專案檔夾說明ruby -- 基礎學習(二) 外鍵配置實現串聯刪除ruby -- 基礎學習(三)設定中國時區時間ruby -- 基礎學習(四)TimeDate處理ruby -- 基礎學習(五)empty、nil、blank三者之間的區別ruby -- 基礎學習(六)時間計算ruby -- 基礎學習(七)時間的內建函數和格式說明ruby -- 基礎學習(八)中文字串截取的函數ruby --
Time of Update: 2016-03-31
標籤:前言這門語言很少去聽過,可能是沒怎麼用到就不會聽到太多關於ruby的訊息,工作需要這門語言,需要從0開始學習這門語言,慢慢學習簡直...太神奇了...,原諒我見識淺薄。原來很早就已經出世了,園子中也有大幾年前別人寫的ruby,貌似國內一直很少有人用這門指令碼語言,加上現在更多的是傾向於python了,而我卻未能搭上這趟及時車,又加之要學的東西太多,如果每個都是淺嘗輒止則得不償失。或許這門語言在以後中不太會用到或者涉及,也許對於以後學習python有協助呢,收貨的知識不怕多,就怕不學!關於r
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-22
標籤:#enconding:utf-8require 'selenium-webdriver'require 'rspec'describe "baidu main page" doit "should have 百度一下 button on the baidu main page"dodr = Selenium::WebDriver.for:ieurl = 'www.baidu.com'dr.get
Time of Update: 2016-03-16
標籤:那是一段醉人的日子。元素資料編程,動態類型,Ruby和Rails組合而帶來的約定優於配置(Convention Over Configuration)的模式,給了我們更加快速的開發和更簡潔的代碼。已經內建到語言中的測試驅動原則、整個社區提供給大家了很多寫的很好的,經過驗證過的代碼。行為驅動開發(BDD)——在Java中垂死掙紮(有誰在用JBehave?)——在Ruby中出現並興旺發展:Rspec是最早的成功案例,接著是Cucumber。如今,
Time of Update: 2016-03-12
標籤:windows 基礎知識 朋友 如何 很多朋友在學習ruby語言時,因為才接觸,對於ruby基礎知識都不知道,比如ruby on rails安裝等基礎教程,下面就一起來看看安裝ruby on rails教程(http://www.maiziedu.com/course/ruby/)吧:第一,安裝ruby,首先從&nb
Time of Update: 2016-03-12
標籤:yourself 如何學習 怎麼學習 repeat 程式員 怎麼學習ruby?在學習ruby之前需要掌握哪些知識呢?這是很多想要學習ruby朋友的心聲,我不具體給出答案,下面就給大家講講一位前輩學習ruby(http://www.maiziedu.com/course/ruby/)的學習曆程吧。在大學時學的電子專業,在學校
Time of Update: 2016-03-12
標籤:最近使用ruby-china的源串連不上使用gem update遇到這個問題,原來是ruby沒有包含SSL認證,所以Https的連結被伺服器拒絕。解決方案很簡單,首先在這裡下載認證(http://curl.haxx.se/ca/cacert.pem), 然後再環境變數裡設定SSL_CERT_FILE這個環境變數,並把value指向這個檔案就解決了http://blog.csdn.net/leorowe/article/details/41968349 Ruby
Time of Update: 2016-01-28
標籤:轉自:http://henter.me/post/ruby-rvm-gem-rake-bundle-rails.htmlRuby這個就不用多說了RVM用於幫你安裝Ruby環境,幫你管理多個Ruby環境,幫你管理你開發的每個Ruby應用使用機器上哪個Ruby環境。Ruby環境不僅僅是Ruby本身,還包括依賴的第三方Ruby外掛程式。都由RVM管理。Rails這個也不用多說,著名開發架構。詳細看
Time of Update: 2016-01-27
標籤:p 和 puts 是 Ruby 中特別常用的方法,很多童鞋可能認為它們是差不多的,使用的時候也不加註意,但是仔細考究起來,它們是有明顯差別的。先舉一個例子:class Foo def inspect "foo from inspect" end def to_s "foo from to_s" endendfoo = Foo.newp fooputs foop "p: <#{foo}>"puts "puts:
Time of Update: 2016-01-27
標籤:在閱讀的過程中有不論什麼問題,歡迎一起交流郵箱:[email protected] QQ:1494713801 一、怎樣定義關聯 兩個model之間經常會存在關聯關係,為瞭解決這些關聯引起的複雜操作問題,能夠在model定義時定義其關聯關係。如:實體customers和orders定義例如以下:class Customer < ActiveRecord::Base
Time of Update: 2016-01-27
標籤:今天有空就想安裝目前比較成熟的css前置處理器——sass,網上百度了一下,http://blog.csdn.net/zhouzme/article/details/45059419按樓主的步驟安裝,安裝sass時突然出現問題啦,顯示錯誤(Gem::RemoteFetcher::FetchError) ,這可腫麼辦?找了好多方法都不管用,然後跑到https://rubygems.org/去,找到檔案sass,在cmd裡粘貼gem ‘sass‘, ‘~> 3.4
Time of Update: 2016-01-27
標籤:puts "hello world"puts ("ni hao shijie") #ruby中方法後面的括弧寫不寫都行,puts方法作用類似printf方法a="hello"puts ab=3c=2puts b+cputs a+b #行8:數字和字串不能相加,數字類型不會像java一樣隱式地自動轉換為字串類型第八行(:8)數字和字串不能相加,點擊藍色字型跳轉到錯誤行8implicit
Time of Update: 2016-01-20
標籤:轉自:http://www.jb51.net/article/48802.htmRuby 中充滿了一系列的隱藏變數,我們可以從這些預定義的全域變數中擷取一些有意思的資訊。全域進程變數$$ 表示當前啟動並執行 ruby 進程。 >> $$=> 17170我們可以從當前進程殺死它自己>> `kill -9 #{$$}`[1] 17170 killed irb$?
Time of Update: 2016-01-11
標籤:Ruby操作的資料主要有部分:對象、類、變數、常量.對象在Ruby中表示資料的基本單位稱為對象,在Ruby中一切都是對象. 常用對象:數值對象 2、3.14、-5等表示數位對象,另外還有矩陣、複數、素數、公式的對象.字串對象 “hello world”、”你好”等表示文字的對象數組對象、散列對象 表示多個資料的集合多度系Regex對象 Regex匹配模式的對象時間對象 比如”2016年1月1日13點”等表示時間的對象檔案對象 對檔案進行讀寫操作的對象符號對象
Time of Update: 2016-01-09
標籤:Ruby塊塊,在我看來就是插入一段可變的函數block_name{ statement1 statement2 ..........}看起來不知道是什麼,不過別急,繼續往下看。塊函數通過yield來調用yield 語句yield英文就是 屈服,放棄,不知道為什麼用這個單詞,難道是 此處函數就放棄了控制權?例子#!/usr/bin/ruby# -*- coding: UTF-8 -*-def test puts "在 test 方法內" yield