ruby-on-rails – 用于潜在活动流垃圾邮件的UX解决方案

ruby-on-rails – 用于潜在活动流垃圾邮件的UX解决方案,第1张

概述我的应用程序为不同类型的活动实现了一个活动流.其中一种活动类型与用户可以累积的不同虚拟货币相关.例如,用户可以累积“点数”以发布评论,对主题进行投票等.如果我不进行过滤或聚合,您将在一小时内获得大量自发垃圾邮件,例如: >获得5分评论(总分= 505) >获得10分投票(总积分= 515) >获得5分评论(总分= 520) >获得5分评论(总分= 525) >获得5分评论(总分= 530) >获得 我的应用程序为不同类型的活动实现了一个活动流.其中一种活动类型与用户可以累积的不同虚拟货币相关.例如,用户可以累积“点数”以发布评论,对主题进行投票等.如果我不进行过滤或聚合,您将在一小时内获得大量自发垃圾邮件,例如:

>获得5分评论(总分= 505)
>获得10分投票(总积分= 515)
>获得5分评论(总分= 520)
>获得5分评论(总分= 525)
>获得5分评论(总分= 530)
>获得10分投票(总积分= 540)
>获得10分投票(总积分= 550)
>获得10分投票(总积分= 560)
> ……
> ……
> ……

你会如何防止这种自发垃圾邮件的可能性,但也会以邀请你的朋友看到​​你一直在做什么的方式呈现活动流?

解决方法 我可以想到几个选项.第一个是数据的聚合.我不知道你有多少活动类型,但你可以将你发布的内容提炼为2个项目:

><名称>制作< x>评论并得分< x * 5>分!
><名称>投票于< x>的东西.

您可以使每个列表项都可单击以展开并显示详细信息.因此,点击评论摘要后,用户会看到:

><名称>制作< x>评论并得分< x * 5>分!

>获得5分评论(总分= 505)
>获得5分评论(总分= 520)
>获得5分评论(总分= 525)
>获得5分评论(总分= 530)

><名称>投票于< x>的东西.

你可以使用像jQuery UI accordion这样的东西来实现它.

Facebook采用的方法是使用示例帖子,然后让用户知道有更多项目可用,如下所示:

>获得5分评论(总分= 505)
>制造< x>更多评论

然后,当用户点击“制作< x>更多评论”时,用户可以看到每个评论(在一定的时间范围内).

总结

以上是内存溢出为你收集整理的ruby-on-rails – 用于潜在活动流垃圾邮件的UX解决方案全部内容,希望文章能够帮你解决ruby-on-rails – 用于潜在活动流垃圾邮件的UX解决方案所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1278105.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-09
下一篇2022-06-09

发表评论

登录后才能评论

评论列表(0条)

    保存