В чем суть такой расстановки двоеточий?
Это новая версия записи хешей, по старому это так будетvalidates :title, :presence => true, :length => {:minimum => 5}
Если по в человекопонятное попробовать переделать
Проверь тайтл, на наличие,  минимальную длинну в 5 знаков.
C версии ruby 1.9 это  - новый синтаксис хешей. Привыкайте)