0

您好,我有以下部分内容。

<% if can? :update, @permission %>
Yes
<% end %>

对于完全相同的用户,当它通过 html 加载时,效果很好。但是当我通过 ajax 渲染该部分时,如下所示:

$('#current').html('<%=escape_javascript(render :partial =>"permissions/teammembers", :locals => {:teammembers => @teammembers}) %>');

那么cancan就是return false,这是为什么呢?current_user 是发出请求的同一个人吗?

谢谢

4

1 回答 1

0

检查@permission 是否不为零。扔了,看看好不好。

于 2011-01-22T01:23:23.723 回答