2011-01-22 28 views
0

您好,我有以下部分。Rails - CanCan - 如果可以?在頁面加載工作,但不通過AJAX部分

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

對於完全相同的用戶,當通過html加載這個工程很好。但是,當我通過ajax渲染該部分,如下所示:

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

然後cancan返回false,爲什麼? current_user是發出請求的同一個人嗎?

謝謝

+0

Can是Rails gem CAN CAN – AnApprentice 2011-01-22 01:55:45

回答

0

檢查@permission是不是零。扔它,看看它是否確定。

相關問題