好的我有两种模式:帖子和评论。 你可以认为评论有专栏:post_id。
我的模特
评论
发表
所以,这是非常简单的关联,但我在订购评论时遇到了一些问题。 第一次,当我创建我的评论迁移文件时,我只需添加列:位置。 此栏显示帖子中的评论位置。
但是现在我想在哪里做更好的方法。
所以我无法做出选择:
1)使用t.column:datatime:created_at,:default => Time.now()
2)或使用时间戳?这对我来说是未被发现的,请告诉我你的exp。
答案 0 :(得分:3)
position
列,除非您想重新排序您的评论,我怀疑您会这样做:)只做
has_many :comments, :order => "created_at DESC"
每次使用@post.comments
时,都会按日期排序。
答案 1 :(得分:0)
在Rails中,所有模型都会自动获得created_at
字段。你可以按此订购。