2017-01-20 1 views
1

J'essaye de créer un nouveau filtre sur AA pour accomplir ce qui suit: une ville a beaucoup de propriétés; une propriété a beaucoup de pièces. Je voudrais créer un filtre sur la page des salles où un utilisateur est capable de filtrer les résultats par salles dans une ou plusieurs villes. Par exemple, si nous avons les villes de Chicago, Miami et Montréal, j'aimerais que l'utilisateur puisse filtrer les chambres dans une ville, dans les deux villes ou dans les trois villes (donc l'union des chambres dans toutes les villes) ils sélectionnent). Ma question est de savoir si cela est possible avec Active Admin et, si oui, comment l'aborder.Active Admin: union de plusieurs filtres

Merci!

Répondre

0

Ceci est possible, pour cela vous devez passer une option à filtrer qui permettra une sélection multiple.

class Room < ActiveRecord::Base 
    belongs_to :city 
end 

ActiveAdmin.register Room do 
    filter :city, as: :select, multiple: true 
end 

a également répondu sur un fil d'émission github https://github.com/activeadmin/activeadmin/issues/4743