Weblog » Tags » rails (all)
-
Rails format
Rails要回返啲嘢畀client之前,會check返有client有send啲乜Accept過來。 畀個例 首先要/objects/1.html Client交呢個Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Rails就會搵html個項 respond_to do |format| format.html ... format… -
Rails migration 整數改咗rule
家下Rails class Migration::Base之下 以前咁寫 t.integer :amount 預設係MySQL int(11),係幾個數字。 家下Rails改咗用byte計,咁:limit個數字就唔同咗意思。 1 byte等於MySQL tinyint 2 byte係smallint 3 byte係mediumint 4 byte係int(11) 5..8 byte係bigint 咁為咗同舊時一樣nil同11作同等… -
rails升降一個version
之前rails改咗schema migration嘅方式,由排次序變咗記時間。 database上原本有個schema_info嘅table,記住最新version。家下table變成schema_migration,記住一堆行咗migration嘅version。 咁可以個別up同down,唔會depend on之前嗰啲。 $ rake db:migrate:down VERSION=20090106022903 $ rake d… -
Rails fixtures寫時間
Ruby on Rails 個fixtures係可以用erb,咁就可以同佢寫時間入某個field。 假設有個test.yml,裏便: test_one: name: abc stop_at: <%= Time.now.to_s(:db) %> load個fixtures入database $ rake db:fixtures:load 咁stop at就有條entry,stop_at係create嗰陣嘅時間。… -
Rails下忌同名
Rails之下,忌module同class同名,以免dependencies.rb會搞亂晒,通知有錯。 load_missing_constant': A is not missing constant B!。 例如唔好 module A class A end end module A class B end end 響class A::A裏便搵A::B,會以為搵A::A::B,就會亂晒龍。 改返A::A1,咁… -
Rails嘅lib用class
Rails有個lib入面,係裏便嘅嘢,可以畀Ruby載入。但係是必要跟足佢嘅命名法,唔係就有麻煩。 如果有個Rocket嘅class放喺lib,咁個class就放喺路徑lib/rocket.rb。裏便會有: class Rocket ... end 如果有個Vehicle::Rocket嘅class,咁預佢放喺lib/vehicle/rocket.rb。裏便會有: module Vehicle class Rocket … -
Rails HTTP 狀態用嘅symbol
Rails HTTP 狀態用嘅symbol。解釋係睇字面,未必係真正含義。參攷:Rails HTTP Status Code to Symbol Mapping。 狀態碼(Status Code)狀態短訊(Status Message)唐字解釋 Rails符號(Symbol) 1xx HTTP資料(Informational) 100Continue繼續 :continue 101Switching Protocols轉協定 :swi… -
functional test試用
試其他格式,可以咁: get :index, { :format => "xml" } 畀埋param get :index, { :gate_id => gates(:general).id } 要用埋basic authorisation @request.env['HTTP_AUTHORIZATION'] = "Basic " + Base64::b64encode("username:password") -
無class有fixture會有error
無class有fixture會有error fixture要有database個table,亦要有model,唔係會出問題。 無model話require唔同。無table會話missing table。 所以兩樣齊先好有fixture。 -
Test
一行test就衰咗 $ ruby test/functional/years_controller_test.rb test/functional/years_controller_test.rb:1:in `require': no such file to load -- test_helper (LoadError) from test/functional/years_controller_test.rb:1…
ruby_omnibus
-
- Name: ruby_omnibus
- Gender: Male
- Member Since: 1/22/2008
-
True
Connect
Recent Weblogs
-
Firefox度改語文
Firefox改語文。 C:\Program Files\Mozilla Firefox\res\l... -
裝Attachment_fu
裝attachment_fu畀Rails用好易。 首先裝咗ImageScience先。 裝法: $... -
Rails format
Rails要回返啲嘢畀client之前,會check返有client有send啲乜Accept過來。...

