Quando si esegue una ricerca nel record attivo, cerco record che non abbiano un bit archiviato impostato su true.condizioni di ricerca activerecord - ricerca di null o false
Alcuni dei bit archiviati sono nulli (che non sono archiviati) altri hanno archiviato impostato su falso.
Ovviamente,
Project.all(:conditions => {:archived => false})
trova i progetti con i bit archiviati con valori nulli. Come possono essere selezionati tutti i progetti non archiviati con record attivo?
Ron - Ricevo il seguente messaggio di errore da SQLite quando faccio come suggerito. SQLite3 :: SQLException: nessuna colonna di questo tipo: FALSE: SELECT * FROM "review_phases" WHERE (chiuso IS NULL OPPURE chiuso = FALSE) LIMIT 20 OFFSET 0 Potrebbe essere che SQLite gestisca in modo diverso i booleani rendendo questo non funzionante? – metasoarous