标签: ruby-on-rails sqlite postgresql
我在rails应用程序上有一个ruby,我使用SQLite进行开发和测试,我在生产中使用PostgreSQL。如何编写处理我的模型中可以处理两种情况的布尔值的查询? SQLite使用0和1处理布尔值,PostgreSQL使用t和f,这导致了我的问题。
0
1
t
f
答案 0 :(得分:2)
只需使用true / false即可。 ActiveRecord将处理剩下的事情。
true
false
例如:Post.where(published: true)
Post.where(published: true)