é que nesse caso, o form nao está diretamente relacionado com um objeto especifico, é mais um form pra filtros mesmo :/,
tentei uma outra abordagem (falcatrua da boa!)
coloquei parametros distintos pra cada checkbox, com base no id da planilha:
<%= check_box_tag "q_planilha_#{
p.id}",
p.id, "q_planilha_#{
p.id}" %>
<%= p %>
aih no server recuperei os dados com uma regex:
planilhas_id = params.select { |key,value| key.to_s.match(/^q_planilha_/) }
novamente, o filtro deu certo, mas os checkboxes ficam sempre checkados depois do post :p