Хэш-способ работает просто отлично:
drummers = Drummer.where(:gender => true)
=> [#<Drummer id: 1, first_name: "Bernard", middle_name: nil, second_name: "Purdie", nick_name: "Pretty Purdie", gender: true, created_at: "2010-12-05 02:47:56", updated_at: "2010-12-05 02:50:42">]
Но то же самое в строковом виде:
drummers = Drummer.where("gender = true")
Я получил ошибку ниже:
A
ctiveRecord :: StatementInvalid: SQLite3 :: SQLException: такого столбца нет: TRUE: ВЫБРАТЬ «барабанщиков». * ОТ «барабанщиков» ГДЕ (пол = ИСТИНА)
Кто-нибудь может мне сказать, почему?