Step 2

Добавлен Twitter Bootstrap и одна view с его участием
Это велосипедостроительство. Если нужны незалоченные ачивки юзера - напиши в классе юзера

has_many :unlocked_achievements, class_name: 'Achievement', conditions: [:unlocked, true]

http://stackoverflow.com/questions/408872/rails-has-many-through-find-by-extra-attributes-in-join-model