Rails - CanCan - Если можно?работает при загрузке страницы, но не через AJAX Partial - PullRequest
0 голосов
/ 22 января 2011

Здравствуйте, у меня есть следующее в частичном.

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

Для того же пользователя, когда он загружается через HTML, это прекрасно работает.Но когда я отрисовываю эту часть через ajax, вот так:

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

Тогда cancan возвращает false, почему это так?current_user - это тот же человек, который делает запрос?

Спасибо

1 Ответ

0 голосов
/ 22 января 2011

Проверьте, не равен ли @permission ноль. Брось его и посмотри, все ли в порядке.

...