Items table
id
creator_id
updated_at
Users table
id
Itemlinks table
user_id
item_id
User model
has_many :items_as_creator, :order => created_at
has_many :items_through_itemlinks, :order => created_at
def items
i = items_as_creator + item_through_itemlinks
return i.uniq
end
the question is, how do I ensure that the collection of items
user.items is sorted by created_at? the orders on the has_manys don’t
work: consider
items_as_creator { {item created 2 seconds ago }, {item created 3
seconds ago} }
items_through_itemlinks { {item created 1 second ago}, {item created 2
seconds ago} }
then items is like { {item created 2 seconds ago }, {item created 3
seconds ago} {item created 1 second ago} }
i want items to be in the order { {item created 1 seconds ago }, {item
created 2 seconds ago} {item created 3 second ago} }
please help!