Time of Update: 2017-01-13
在ruby中cookie與其它程式設計語言一樣,有expires,domain,path,secure,name這些參考,下面先看個簡單cookie執行個體。cookie和session儲存的都是字串,其它類型的資料類型會強制轉換成字串的形式,所以,如果想要要在cookie或session儲存對象資料,必須先將其轉化成位元流形式,訪問的時候再將其轉換成對象的形式,這樣才能在cookie或session中傳遞對象資料#!/usr/bin/rubyrequire
Time of Update: 2017-01-18
關於LUHN演算法LUHN演算法,主要用來計算信用卡等證件號碼的合法性。1、從卡號最後一位元字開始,偶數位乘以2,如果乘以2的結果是兩位元,將兩個位上數字相加儲存。2、把所有數字相加,得到總和。3、如果信用卡號碼是合法的,總和可以被10整除。Luhn 演算法或是Luhn 公式,也被稱作“模10演算法”。它是一種簡單的校正公式,一般會被用於社會安全號碼碼,IMEI號碼,美國供應商識別號碼,或是加拿大的社會保險號碼的驗證。該演算法是由IBM的科學家Hans Peter Luhn所創造,於1954年1
Time of Update: 2017-01-18
變數持有要使用的程式的資料的儲存位置。Ruby支援的有五種類型的變數。在前面的章節中已經經曆了一個簡短描述以及這些變數。本章中介紹的這五種類型的變數。Ruby的全域變數:全域變數以$開頭。未初始化的全域變數的值是零,並使用-w選項產生警告。全域變數的賦值會改變全域狀態。這是不推薦使用全域變數。他們使得程式的含義模糊。下面是一個例子顯示使用全域變數。#!/usr/bin/ruby$global_variable = 10class Class1 def print_global
Time of Update: 2015-07-06
標籤:ruby環境sass編譯中文出現Syntax error: Invalid GBK character錯誤解決方案, sass檔案編譯時間候使用ruby環境,無論是介面化的koala工具還是命令列模式的都無法通過,真是令人煩惱。容易出現中文注釋時候無法編譯通過,或者出現亂碼,找了幾天的解決方案終於解決了。這個問題的奇葩之處在於在xp環境中沒有任何問題,只是在windows7環境中才出現的這個。sass編譯時間候出現如下錯誤的解決方案:Syntax error: Invalid
Time of Update: 2014-11-02
標籤:ar 使用 sp strong div on 代碼 bs ad ruby的變數有局部變數,全域變數,執行個體變數,類變數,常量。1、局部變數 局部變數以一個小寫字母開
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: 2018-12-03
0. 引言 昨天遇到一個問題,就是關於對象狀態轉移的問題,我姑且這樣命名吧。簡要描述一下就是:對於一個人,他有進食,協助他人,戀愛等功能,但是這些功能是有先後順序的,對於剛出生的人,他要先學會進食,然後隨著他的成長,他逐漸學會協助他人,在這個過程中他學會了愛與被愛,當他遇到一個合適的女孩,他就墜入了愛河。整個過程反映到程式上就是,必須按照下面的順序調用方法:man=Human.newman.feedman.fall_in_love #
Time of Update: 2014-09-06
標籤:created 項目 建立 網上 下午16點25插入資料,顯示的created time是8點15,我開始在application.rb中是這麼設定的時區config.time_zone = ‘Beijing‘經過調查後修改為config.active_record.default_timezone = ‘Beijing‘,即可顯示目前時間。據網上的說法:
Time of Update: 2014-08-27
標籤:style blog color ar div log sp new ef 1 #當前塊 2 class Block 3 def a_method 4
Time of Update: 2014-08-23
標籤:des http java os io strong for ar cti Update: An updated version of these instructions for
Time of Update: 2018-12-05
中文亂碼情況:1)views目錄下的.html.erb檔案中直接寫中文,在遊覽器中顯示亂碼2)通過介面儲存到mysql資料庫的中文,在資料庫及介面上顯示均正常,但在controller中輸出為亂碼 解決方案:利用Iconv庫請參考:http://www.kuqin.com/rubycndocument/man/addlib/Iconv.html 介面中文顯示亂碼解決方案(html.erb中的中文為GB2312編碼,輸出時需要轉換成UTF-8):將<p>你好</p>改為&l
Time of Update: 2014-07-24
標籤:style blog http color 使用 os 原文連結:http://heatware.net/linux-unix/how-to-install-ruby-1-8-7-centos-5-5/ 你曾經試過在CentOS 5.5上面運行 yum install ruby
Time of Update: 2014-07-22
標籤:strong for re c ar new *我真的不會 ruby 呀*#encoding:utf-8#==============================================================================# ■
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,<<程式員>>也有好幾期的連載.好想對它有更深一步的瞭解.但是,百度知道也只能提供以下資料:Ruby是一種功能強大的物件導向的指令碼語言,她可以使您方便快捷地進行物件導向編程.有時使用像Smalltalk、Eiffel或C++這樣正式的物件導向語言來開發一些小項目顯得有點"小題大作",而Ruby剛好可以滿足這些物件導向編程的需求.當然了,您也可以使用Ruby進行普通的面向過程編程.
Time of Update: 2018-12-04
在伺服器上clone下來項目後,本地測試出現“ActiveRecord::ConnectionNotEstablished”這個錯誤是因為伺服器想要跟資料庫連接,發現找不到資料庫,此時,我們在bundle install 完後,還要執行資料移轉,在這裡要看項目選用的是那種資料庫,目前項目用的是sqlite3,所以就要把database.yml.sqlite3複製一份命名成database.yml,然後執行“rake db:migrate”這樣就會執行資料庫遷移rails
Time of Update: 2018-12-08
文章目錄 Headers for Internet Explorer Do not use a layout This howto covers seven approaches to generating a PDF document with Rails.HTMLDOCPdfWriterPDF::Writer (Austin Ziegler)Ruby FPDFJasperReportsPDF Form FillPDFlib and
Time of Update: 2018-12-06
begin #開始 raise.. #拋出異常 rescue [ExceptionType = StandardException] #捕獲指定類型的異常
Time of Update: 2018-12-06
Ruby中擷取一個HTTP/FTP地址的內容,有一個非常方便的方法,就是使用open-uri庫。open-uri庫是ruby的標準附加庫中所帶的,路徑是:lib/oepn-uri.rb引用了該附加庫後,就可以像開啟普通檔案那樣開啟一個http/ftp的uri的資源。有區別的地方在這裡:require 'open-uri'open('c:/boot.ini'){|file| puts file.class #File}open('http://coderlee.cnblogs.com'){|f
Time of Update: 2018-12-07
RubyEncoder通過編譯和加密來保護Ruby和Ruby on Rails檔案。經過加密的指令碼由RubyEncoder的載入器來運行。RubyEncoder是由Inovica Ltd開發的。他們還為PHP做了一個類似的東西:SourceGuardian。RubyEncoder還能保護工程的一部分,允許明文的Ruby代碼和設定檔的存在;還可以把程式限制在特定主域上,或設定一個期限來建立試用版(詳見RubyEncoder