Вы бы сделали что-то вроде:
Notice.find(:all,:order => "position", :limit => 3)
Это принесло бы 3 первые записи, упорядоченные по позиции (в этом примере, позиции 1,2,3 или первые меньшие. Вы можете изменить значение ордера на "Position DESC", если вы хотите позиции 20,19,18 например).
Удачи!