您好,我有以下部分内容。
<% if can? :update, @permission %>
Yes
<% end %>
对于完全相同的用户,当它通过 html 加载时,效果很好。但是当我通过 ajax 渲染该部分时,如下所示:
$('#current').html('<%=escape_javascript(render :partial =>"permissions/teammembers", :locals => {:teammembers => @teammembers}) %>');
那么cancan就是return false,这是为什么呢?current_user 是发出请求的同一个人吗?
谢谢