2014-12-11 2 views
1

Могу ли я добавить кнопку или щелкнуть фильтр на страницу Products на ActiveAdmin, которая отображает только четные id?Active Admin - отображать только четные идентификаторы номеров?

Благодаря

+0

Да. Посмотрите, как вы можете написать собственное действие по сборке http://activeadmin.info/docs/8-custom-actions.html – eugen

+0

Вы можете использовать область действия в модели продукта: 'scope: even_ids, -> {где ('id % 2 = 0 ')} ' –

ответ

1
class MyModel < ActiveRecord::Base 
    scope :even_ids, -> { where('id%2 = 0') } 
end 

ActiveAdmin.register MyModel do 
    scope :all, default: true 
    scope :even_ids 
end 
Смежные вопросы