订购照片这么糟糕的照片不可见(或很难)

时间:2014-09-30 17:11:00

标签: ruby-on-rails scope

我有问题。在我的应用程序中,在“最新照片”,“精选照片”中,我想隐藏用户上传的那些不良照片,因此只有最好的照片才会出现在应用程序的顶部。

这是最好的方法吗?

我考虑过将一个列:order放入:photos表,然后创建一个以该顺序列出照片的范围。但这不是真实的,因为它们不会是最新的照片或访问量最大的照片。

请帮忙!

谢谢!

1 个答案:

答案 0 :(得分:1)

根据上面的评论,我会使用一个名为moderator_rating的列和一个涉及created_at和moderator_rating的自定义范围。范围可能会过滤掉评级低于某个值或过早上传的照片。从那里开始,我会从最简单的事情开始,这可能对你正在做的事情起作用,并根据实验需要进行调整。因此,可能会通过created_at对moderator_rating进行合理的截断。