私は次のスクイールクエリを持っています:
i = Invoice.where{ paid == true }
それは次と同じです:
i = Invoice.where ['paid = ?', true]
そして実行します:
SELECT "invoices".* FROM "invoices" WHERE "invoices"."paid" = 't'
ただし、このクエリは請求書をまったく返しません。sqlite プログラム ether からクエリを実行しようとしても機能しません。そのクエリが間違っているようです。't' と 'f' の両方を値として持つ請求書が sqlite db にあることは間違いありません。これを正しくする方法は?