2013年4月27日 星期六

Ruby小技巧

陣列格式

key: value  # only available in 1.9.2  
:key => value # available in 1.8.7 and 1.9.2

字串編碼

在使用非英文的文字的時候,會造成編碼錯誤,在任何檔案中若要使用到非英文的字串時,需要在檔案開頭加上# encoding: UTF-8才有辦法正解析執行

Cache

在開發的時候常常會更動到頁面,需要即時看頁面的顯示節,但是rails會將原本的結果cache住,使得我們看不到最即時異動的頁面,這個時候我們就可以將下列Cache設定設為false,這樣就可以即時的看到我們修改的資料了

config.cache_classes = false
config.action_controller.perform_caching = false

Migrate

不支援unsigned integer


:binary
:boolean
:date
:datetime
:decimal
:float
:integer
:primary_key
:string
:text
:time
:timestamp

參考資料

沒有留言:

張貼留言

ADS