Plots2: 添加红色禁止用户的指示器,并将鼠标悬停在用户名上以快速检查垃圾邮件发送者

创建于 2017-10-24  ·  6评论  ·  资料来源: publiclab/plots2

嗨,这是一个仅限初学者的问题。 这意味着我们已经努力让之前没有为我们的代码库做出贡献的人,甚至以前没有为开源做出贡献的人更容易阅读。

如果这就是您,我们有兴趣帮助您迈出第一步,并且可以像您一样回答问题并帮助您解决问题。 请注意,我们对自由和开源软件中代表性不足的群体的贡献特别感兴趣!

如果您以前有过贡献,请考虑将这个留给新人,并查看我们的一般帮助需要的问题。 谢谢!

问题

当您进入页面时:

http://localhost :3000/likes

你会看到这样的事情:

image

在这里,最近的喜欢列出了被禁止的用户,否则用红色和黑色表示。 应该有一个关于红色表示什么的指示器。 其次,需要将管理员和版主悬停在用户名上,以便他们可以快速阅读人们的个人简介以检查他们是否是垃圾邮件发送者。

解决方案

需要在以下模板中进行更改:

https://github.com/publiclab/plots2/blob/master/app/views/like/index.html.erb

在此模板中最近喜欢的标题下方的<p>标签中添加红色禁止用户的指示器,如下所示:

<p>Username in red indicates <b><i>banned user</i></b>.</p><br>

其次,将鼠标悬停在版主和管理员的用户名上可以通过添加 if else 条件来检查管理员和版主,如下所示:
````红宝石
<% if current_user && (current_user.role == "admin" || current_user.role == "moderator") %>

<% 其他 %>