【发布时间】:2018-06-21 18:32:55
【问题描述】:
我无法检查 current_user 是否阻止了目标用户。我正在尝试为阻止/取消阻止功能创建一个切换按钮。我不知道人们是如何做到的,除非他们的解决方案没有为 AJAX 做好准备。如何检查 current_user 是否跟随目标 @user 对象?
_block_user.html.erb
<% # unless @user == current_user %>
<% **if current_user.blocking?(@user)** %>
<%= link_to(unblock_user_path(@user), :remote => true, :class => 'btn btn-outline-danger') do %>
<i class="fa fa-stop-circle"></i>
Unblock
<% end %>
<% else %>
<%= link_to(block_user_path(@user) ,:remote => true, :class => 'btn btn-outline-primary') do %>
<i class="fa fa-play-circle"></i>
Block
<%end%>
<% end %>
<% # end %>
【问题讨论】:
标签: ruby-on-rails ajax activerecord acts-as-follower