0

物事に投票するために見つけたクールなライブラリがあります-> https://github.com/brady8/thumbs_up

自分で変更したり、誰かの助けを借りて時間に基づいて重みを追加したりしたいと思います. ビジネスロジックに関しては、私はそれを行う方法についての考えを持っていますが、それを実装する方法についていくつかのガイダンスを使用できます.

これについての私の理由は、時間に基づいて重みを追加しない限り、投票数が最も多い古いエントリが常に集計クエリの一番上に表示されるからです。新しいエントリの重みを大きくして、表面に表示できるようにすることは理にかなっています。

考え?おそらく、すでにこれを行っているライブラリがありますか?

4

1 に答える 1

1

現在、ほとんどのサイトは、「今日のトップ」、「今週のトップ」、「全期間」など、期間ごとに分類されています。

そうすれば、あなたはそれについて公平であり続けることができるので、人々はどのコンテンツが時間の経過とともにトップの座を維持してきたかを見ることができます.

その宝石はすでに期間をサポートしているようですので、あなたは本当に道を進んでいると思います.

于 2012-01-18T00:54:56.077 に答える