0
我想添加一些年表到我的'工作',以便当有人发布工作时,它列出方便的日期,其中创建的日期,其他职位将根据新近度超过它。可以在Dribble Jobs上看到这方面的一个例子。显示工作轨道的年表
我不确定如何最好地处理这个问题,因为它是我以前没有做过的事情,所以对于如何实现它的任何建议将不胜感激!
我想添加一些年表到我的'工作',以便当有人发布工作时,它列出方便的日期,其中创建的日期,其他职位将根据新近度超过它。可以在Dribble Jobs上看到这方面的一个例子。显示工作轨道的年表
我不确定如何最好地处理这个问题,因为它是我以前没有做过的事情,所以对于如何实现它的任何建议将不胜感激!
您可以使用Rails timestamps,这会非常容易。只需使用作业的created_at
时间戳,然后按顺序(或可能是id
字段)。
感谢您的快速回复,这太棒了!你是否有过代码如何显示的例子,因为我只允许rails使用默认值,而且似乎无法找到一个例子?谢谢 –
首先,确保你的'Job'模型在数据库中有'created_at'字段。如果有,Rails会在创建新作业时自动设置它。如果您需要创建该字段,请在迁移中进行。迁移字段的类型是':datetime'。然后你可以添加'order(:created_at).reverse_order'来获得你想要的顺序,尽管通过':id'而不是':created_at'进行排序从长远来看可能会更快。 – x1a4
这是写入工作模型还是作业查看页面?谢谢你的帮助! –