我有以下表格
One is Bookmarking Table has (activity_id as foreign key)
Table 2 - Activity has(item_id as foreign key..)
Table 3 - ItemCache has (id,item_id,item_type, created_at...)
Table 4 - Blog has(id,title,user_id,created_at...)
Table 5 - Tweet has (id,title,user_id,created_at..)
项目表有实际项目博客,已保存推文当此项目被添加书签时,活动被保存
现在我正在尝试获取我使用的用户的所有书签项目
current_user.bookmarks
现在我想根据 created_at desc 的项目订购这些带书签的项目
我尝试在书签模型中编写范围为
scope :ordered, :joins => :activity, :order => "activities.created_at DESC"
以上排序基于创建的活动
如何根据缓存的项目 created_at 订购这些书签项目
请建议