【发布时间】:2010-01-26 11:06:34
【问题描述】:
我有一个带有 act-as-taggable-on gem 的帖子模型。两个表都有时间戳。
我从
开始def tags
@posts = current_user.posts.find_tagged_with(params[:tag], :order => "@posts.tags.updated_at DESC"])
end
当这不起作用时,我尝试改变一些事情并最终导致这个烂摊子。
def tags
@posts = current_user.posts.find_tagged_with(params[:tag])
@tags = @posts.tags.all
@posts = @tags(params[:tag, :order => "@posts.tags.updated_at DESC"])
end
我基本上想按标签上次更新的时间排序。
奖励:按 tag.updated_at 或 post.updated_at 排序,但在这个特定的应用程序中,我将更新标签最多,所以只要第一个就可以了。
感谢任何帮助。
【问题讨论】:
标签: sql mysql ruby-on-rails