Make your Mongoid model acts as a list. This acts_as extension provides the capabilities for sorting and reordering a number of objects in a list. The instances that take part in the list should have a +position+ field of type Integer.
Gemfile gem 'acts_as_list_mongoid', '~> 0.2.4'
install gem install acts_as_list_mongoid -v 0.2.4