Activeadmin: check_boxes de filtro booleano não funcionam como esperado

Criado em 25 mai. 2013  ·  3Comentários  ·  Fonte: activeadmin/activeadmin

dado meu modelo Page tem um sinalizador visible e eu tenho os seguintes filtros

filter :name
filter :visible

acessar a Página AA mostra os filtros corretamente. Mas não consigo filtrar por páginas invisíveis, porque deixar a caixa de seleção intocada não resulta em nenhum parâmetro passado para meta_search. Talvez eu esteja perdendo algo importante aqui...

filters

Comentários muito úteis

Oi pessoal!

Existe uma maneira melhor de fazer uma única caixa de seleção em vez de duas (com sim e não) se o campo booleano? Eu uso algum truque no momento:

filter :garden, as: :check_boxes, collection: [['Garden', true]], label: ''

veja :garden case abaixo:

screen shot 2015-04-21 at 09 41 46

Todos 3 comentários

Sim, esse é o problema com as caixas de seleção: há apenas dois valores possíveis: ligado e desligado. Para o filtro booleano, off deve significar "não use este filtro", caso contrário não funcionaria como todos os outros filtros.

Em vez de uma caixa de seleção, podemos querer ter dois botões de opção. Ou talvez até três:

  • verdadeiro
  • falso
  • nada

desde que mudamos para saque, agora temos uma caixa de seleção com sim/não/qualquer int nesse caso, acho que podemos fechar isso

Oi pessoal!

Existe uma maneira melhor de fazer uma única caixa de seleção em vez de duas (com sim e não) se o campo booleano? Eu uso algum truque no momento:

filter :garden, as: :check_boxes, collection: [['Garden', true]], label: ''

veja :garden case abaixo:

screen shot 2015-04-21 at 09 41 46

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

kjellberg picture kjellberg  ·  3Comentários

Awatatah picture Awatatah  ·  3Comentários

Nitrino picture Nitrino  ·  3Comentários

gcerquant picture gcerquant  ·  3Comentários

daya picture daya  ·  3Comentários