Plots2: 单击标签的以下按钮后无法取消订阅。

创建于 2018-01-15  ·  4评论  ·  资料来源: publiclab/plots2

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

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

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

问题

用户无法再次单击以下按钮来取消关注特定标签,而只是重定向到该标签页面。
screenshot from 2018-01-15 21-52-02

screenshot from 2018-01-15 22-01-25

应该发生什么:
如果用户已经在关注该主题,则再次单击此按钮应取消该用户对该主题的订阅。

实际发生了什么:
用户只是被重定向到特定的主题页面。

解决方案

在哪里可以找到相关的代码行:
https://github.com/publiclab/plots2/blob/master/app/views/home/subscriptions.html.erb#L9
https://github.com/publiclab/plots2/blob/master/app/views/tag/show.html.erb#L47

将它们更改为:

我们需要将data-method="delete"到上面提到的两行中。

<a rel="tooltip" title="<%= t('home.subscriptions.click_unfollow') %>" class="btn btn-default active" href="/unsubscribe/tag/everything"><i class="fa fa-eye"></i> <%= t('home.subscriptions.following') %> <b><%= t('home.subscriptions.research_notes') %></b></a>

<a rel="tooltip" title="<%= t('home.subscriptions.click_unfollow') %>" class="btn btn-default active" href="/unsubscribe/tag/everything" data-method="delete"><i class="fa fa-eye"></i> <%= t('home.subscriptions.following') %> <b><%= t('home.subscriptions.research_notes') %></b></a>

<a rel="tooltip" title="<%= t('home.subscriptions.click_unfollow') %>" class="btn btn-default active" href="/unsubscribe/tag/everything"><i class="fa fa-eye"></i> <%= t('home.subscriptions.following') %> <b><%= t('home.subscriptions.research_notes') %></b></a>

<a rel="tooltip" title="<%= t('home.subscriptions.click_unfollow') %>" class="btn btn-default active" href="/unsubscribe/tag/everything" data-method="delete"><i class="fa fa-eye"></i> <%= t('home.subscriptions.following') %> <b><%= t('home.subscriptions.research_notes') %></b></a>

修复步骤

  • [ ] 在此处发表评论声明此问题,并提出您需要的任何澄清问题
  • [ ] 按照 README 说明在本地设置存储库,并确保所有测试都通过
  • [ ] 尝试按照上述步骤解决问题,但即使在完成之前,您也可以:
  • [ ] 提交您的更改并启动拉取请求(请参阅为公共实验室软件做出贡献),但如果您有疑问或尚未完成,请将其标记为“进行中”
  • [ ] 通过开发人员列表(见下文)提醒某人合并您的拉取请求。 这可能需要一些额外的步骤,具体取决于您何时执行,但我们会帮助您!

如果您有问题,请通过电子邮件发送开发人员列表(请参阅 https://publiclab.org/wiki/developers)或前往聊天室,并查看我们的首次登录页面了解更多信息

HTML bug first-timers-only help wanted

所有4条评论

我想解决这个问题

@namangupta01 - 欢迎你解决这个问题,但如果我记得你以前做过一个first-timers-only问题; 完成此操作后,也许您想在 https://publiclab.github.io/community-toolbox/#r=all 上解决稍微不那么完整的问题之一,以便一个完整的新手可以处理first-timers-only问题? 不要低估您的专业知识! :-)

谢谢!!!

@rishabhptr - 伟大的第一

@jywarren当然,我会的!

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

grvsachdeva picture grvsachdeva  ·  3评论

noi5e picture noi5e  ·  3评论

RuthNjeri picture RuthNjeri  ·  3评论

milaaraujo picture milaaraujo  ·  3评论

first-timers[bot] picture first-timers[bot]  ·  3评论