哈希方式工作得很好:关于在Rails的查询方法条件3
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:no such column:TRUE:SELECT“drummers”。* FROM“drummers”WHERE(gender = TRUE)
任何人都可以告诉mewhy?