канкан и переписанная коллекция перезаписываемых ресурсов - PullRequest
1 голос
/ 11 февраля 2011

Я думаю, что столкнулся с двумя моими любимыми жемчужинами. Учтите следующее:

class AccountsController < InheritedResources::Base
  load_and_authorize_resource

  def collection
    @accounts ||= end_of_association_chain.order_by(:name.asc).paginate(:page => params[:page],:per_page =>10)
  end

end

Не похоже, что CanCan вызывает метод collection . Я чувствую, что так и должно быть.

Есть ли известная работа вокруг? Я что-то делаю глупо?

Спасибо!

1 Ответ

2 голосов
/ 21 марта 2011

После длительного обсуждения кажется, что это не будет поддерживаться. Проверьте эту тему для рассуждений и обхода: https://github.com/ryanb/cancan/issues/274#comment_888081

...