рд╕рднреА рдХреЛ рдкреНрд░рдгрд╛рдо,
рдореИрдВ рдЗрдВрдбреЗрдХреНрд╕ рдПрдХреНрд╢рди рдореЗрдВ рдкрд╣рд▓реЗ_рдлрд┐рд▓реНрдЯрд░ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рддрд╛рдХрд┐ рдореИрдВ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд╡реИрд░рд┐рдПрдмрд▓ рдХреЛ рдкрд╣рд▓реЗ_рдлрд┐рд▓реНрдЯрд░ рдореЗрдВ рд╕реЗрдЯ рдХрд░ рд╕рдХреВрдВ рдФрд░ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЬрдм рдЗрдВрдбреЗрдХреНрд╕ рдПрдХреНрд╢рди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЬрд╛рдВрдЪ рдХрд░реЗрдЧрд╛ рдХрд┐ var рдкрд╣рд▓реЗ рд╕реЗ рд╕реЗрдЯ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдФрд░ рдлрд┐рд░ рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рд╕рдХреНрд░рд┐рдпрдПрдбрдорд┐рди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЗ рдмрдЬрд╛рдп рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
ActiveAdmin.register Account do
//... (code)
controller do
before_filter :checkviews, :only => :index
def checkviews
if params[:q] && params[:q][:ancestry_eq]
<strong i="7">@accounts</strong> = Account.ancestry_scoper(Account.find_by_id(params[:q][:ancestry_eq]))
end
end
end
рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдорд┐рд▓рддрд╛ рд╣реИ:
Collection is not a paginated scope. Set collection.page(params[:page]).per(10) before calling :paginated_collection.
рдпрджрд┐ рдЖрдк рдЖрд╡реГрддреНрддрд┐ рд╕рдВрдЧреНрд░рд╣ рдЪрд░ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкреГрд╖реНрдард╛рдВрдХрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬреИрд╕рд╛ рдХрд┐ рддреНрд░реБрдЯрд┐ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред ActiveAdmin рдЗрдВрдбреЗрдХреНрд╕ рдкреЗрдЬ рдкрд░ рдкреЗрдЬрд┐рдиреЗрд╢рди рд╣реЗрд▓реНрдкрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рдпрд╛ рдЖрдк рд╕реНрдХреЛрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
https://github.com/gregbell/active_admin/wiki/Scoped-index-resource
рдЙрджрд╛рд╣рд░рдг: https://github.com/gregbell/active_admin/wiki/Enforce-CanCan-constraints
рдХреБрдЫ рдореЙрдбрд▓реЛрдВ рдХреЛ рдЖрд░рдХреНрд╖рд┐рдд рд╢рдмреНрджреЛрдВ рдЬреИрд╕реЗ рдХреЛрд░, рдпрд╛ рдкреЗрдЬ рдХреЗ рдмрд╣реБрдд рдХрд░реАрдм рдирд╛рдо рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдпреЗ рдореЙрдбрд▓ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рднреА рдЯреНрд░рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВред рд╕рдВрднрд╡ рд╣реИ, рдЖрдкрдиреЗ Google-рдЦреЛрдЬ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдареЛрдХрд░ рдЦрд╛рдИ рд╣реЛред
рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП https://github.com/gregbell/active_admin/issues/959 рджреЗрдЦреЗрдВред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдХреБрдЫ рдореЙрдбрд▓реЛрдВ рдХреЛ рдЖрд░рдХреНрд╖рд┐рдд рд╢рдмреНрджреЛрдВ рдЬреИрд╕реЗ рдХреЛрд░, рдпрд╛ рдкреЗрдЬ рдХреЗ рдмрд╣реБрдд рдХрд░реАрдм рдирд╛рдо рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдпреЗ рдореЙрдбрд▓ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рднреА рдЯреНрд░рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВред рд╕рдВрднрд╡ рд╣реИ, рдЖрдкрдиреЗ Google-рдЦреЛрдЬ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдареЛрдХрд░ рдЦрд╛рдИ рд╣реЛред
рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП https://github.com/gregbell/active_admin/issues/959 рджреЗрдЦреЗрдВред