I ont une classe ActiveAdmin qui a un filtre de date_range commefiltre de plage de dates par défaut dans ActiveAdmin rails
filter :creation_time
ayant une date de début et de fin d'entrée de la calandre. Je souhaite ajouter une plage par défaut, c'est-à-dire de la date d'aujourd'hui à la date de demain lorsque le tableau de bord est chargé pour la première fois. J'ai donc essayé de faire comme ceci:
before_filter only: [:index] do
params[:q] = {creation_time: Date.today..Date.tomorrow} if params[:commit].blank?
end
Mais cela ne fonctionne pas. Comment ajouter une plage de dates par défaut ici?
il ne fonctionne pas parce qu'il est mauvais endroit pour colmater les filtres ou il n'a pas produit de requête correcte? – NeverBe
@NeverBe Il génère une mauvaise requête. Il ne prend pas le filtre en considération. sans filtre, il produit une requête – Abhishek