рдирдорд╕реНрддреЗ,
рдореЗрд░реЗ рдкрд╛рд╕ рдирд┐рдореНрди рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЬрдм рдореИрдВ рдореЙрдбрд▓ рд░рд┐рдХреЙрд░реНрдб рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ 'рдЦрд╛рд░рд┐рдЬ'-рдлрд╝реАрд▓реНрдб рдмрд░рд╛рдмрд░ 'FALSE' рд╡рд╛рд▓реЗ рд░рд┐рдХреЙрд░реНрдбреНрд╕ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдореИрдВ рдпреЗ рдХреИрд╕реЗ рдХрд░реВрдВ? рдХреНрдпрд╛ рдпрд╣ 'рдбрд┐рдлрд╝реЙрд▓реНрдЯ_рд╕реНрдХреЛрдк' рдХреЗ рдмрд┐рдирд╛ рд╕рдВрднрд╡ рд╣реИ?
рдореЗрд░рд╛ рдХреЛрдб рдЙрджрд╛рд╣рд░рдг:
ActiveAdmin.register Approval do
index do
column :id
column '╨Я╨╛╨╗╤М╨╖╨╛╨▓╨░╤В╨╡╨╗╤П', :user
column '╨Ч╨░╨░╨┐╤А╤Г╨▓╨╕╨╗ ╤З╨╗╨╡╨╜ ╨║╨╗╤Г╨▒╨░', :member
column :dismiss
default_actions
end
end
рдХрд╕реНрдЯрдо рдХреНрд╡реЗрд░реА рдХреЗ рд╕рд╛рде рд╕рдВрд╕рд╛рдзрди рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЕрдкрдиреЗ рд╕рдВрд╕рд╛рдзрди рдирд┐рдпрдВрддреНрд░рдХ рдореЗрдВ scoped_collection
рд╡рд┐рдзрд┐ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
ActiveAdmin.register Approval do
index do
column :id
column '╨Я╨╛╨╗╤М╨╖╨╛╨▓╨░╤В╨╡╨╗╤П', :user
column '╨Ч╨░╨░╨┐╤А╤Г╨▓╨╕╨╗ ╤З╨╗╨╡╨╜ ╨║╨╗╤Г╨▒╨░', :member
column :dismiss
default_actions
end
def scoped_collection
Approval.where(dismiss: false) # this could be **Approval.dismissed**
end
end
рдореИрдВрдиреЗ рдЖрдкрдХреЗ рд▓рд┐рдЦрдиреЗ рдХреЗ рддрд░реАрдХреЗ рдореЗрдВ scoped_collection рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕рднреА рд░рд┐рдХреЙрд░реНрдб рдЕрднреА рднреА рдЖрдЙрдЯрдкреБрдЯ рд╣реИрдВред рдкрд░рд┐рдгрд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирдиреЗ рд╡рд╛рд▓реА рдХреНрд╡реЗрд░реА рдпрд╣рд╛рдВ рджреА рдЧрдИ рд╣реИ:
where Approval Load (0.2ms) ┬аSELECT "approvals".* FROM "approvals" ORDER BY "approvals"."id" desc LIMIT 30 OFFSET 0
рдЯреАрдПрдирдПрдХреНрд╕ред рд╕рдорд╛рдзрд╛рди:
ActiveAdmin.register Approval do
index do
column :id
column '╨Я╨╛╨╗╤М╨╖╨╛╨▓╨░╤В╨╡╨╗╤П', :user
column '╨Ч╨░╨░╨┐╤А╤Г╨▓╨╕╨╗ ╤З╨╗╨╡╨╜ ╨║╨╗╤Г╨▒╨░', :member
default_actions
end
controller do
def scoped_collection
Approval.where(dismiss: false)
end
end
end
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЯреАрдПрдирдПрдХреНрд╕ред рд╕рдорд╛рдзрд╛рди: