【发布时间】:2011-04-19 23:06:15
【问题描述】:
所以在 Rails 中,我使用 sqlite3 进行开发,使用 mysql 进行生产。 Sqlite3 和 mysql 处理布尔值的方式不同(sqlite3 中的“t”或“f”,mysql 中的 true 或 false)。通常我进行查找时这不是问题,因为我可以这样做:
Comment.find(:all, :conditions => ["viewed = ?", false])
Rails 会根据环境插入适当的值。但是如果我想做一个需要布尔值的 find_by_sql 怎么办?
【问题讨论】:
标签: sql mysql ruby-on-rails sqlite activerecord