cancan和inherited_resources覆盖集合

时间:2011-02-10 21:51:38

标签: ruby-on-rails ruby-on-rails-3 cancan inherited-resources

我想我和两个我最喜欢的宝石发生了冲突。请考虑以下事项:

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似乎没有调用集合方法。我觉得应该。

有一项已知的工作吗?我在做些傻事吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

经过长时间的讨论后,似乎不会支持这一点。查看此主题以获取推理并解决问题:https://github.com/ryanb/cancan/issues/274#comment_888081