acts as list

hi, how would you insert a new item positioned after an existing item of an acts_as_list ?

# Create the Item
@item = Items.new(params[:item])
@item.save

#Insert the Item at a given position.
# I sassume the position is in params[:position],
# and as we want to insert AFTER this position we add 1
@list.insert_at(params[:position]+1)

class Item < ActiveRecord::Base
acts_as_list
end

1)
# Create item
@item = Item.create(params[:item])

2)
#params[:position] is assumed to contain the integer value of the list
position after which to insert the item
@item.insert_at(params[:position] + 1)