1
A
回答
0
这发生用ActiveRecord和MySQL,它参考一个tinyint(1)
(8位整数)为AA布尔值,因为MySQL没有任何布尔类型之前5.0(它有BIT现在)。您可以完全禁用此行为,但我不知道如何禁用每个字段或每个模型的方法,因此如果禁用了其他字段,则会失去“布尔”行为。幸运的是,这可能不是什么大不了的事情,因为在大多数情况下,0仍然是错误的,其他任何事情都将是真实的。
你可以把这个放入config/application.rb
禁用它:
ActiveRecord::ConnectionAdapters::Mysql2Adapter.emulate_booleans = false
相关问题
- 1. 红宝石哈希:不能将字符串转换为整数
- 2. 红宝石:字符串浮点整数
- 3. 红宝石宝石 - 不能将字符串转换为整数错误
- 4. 红宝石字符串数组转换
- 5. 如何将字符串值转换(或转换)为整数值?
- 6. 红宝石字符串转换成字符串数组
- 7. 如何将数字结果转换为符号或字符串?
- 8. 红宝石:字符串插值期间字符串转换为符号
- 9. 严格将字符串转换为整数(或无)
- 10. 如何将时间转换为字符串或整数
- 11. 红宝石将字符串转换为UTF-8
- 12. 在python中将字符串转换为8位有符号整数
- 13. 如何整数转换为字符串
- 14. 如何将指数数字字符串转换为整数字符串
- 15. 将字符串转换为整数
- 16. Swift:将字符串转换为整数
- 17. 将字符串转换为整数
- 18. 将字符串转换为整数
- 19. 将字符串转换为整数
- 20. 将字符串转换为整数?
- 21. 将字符串转换为整数
- 22. 将整数转换为字符串
- 23. 将字符串转换为整数
- 24. 将整数值转换为字符串
- 25. 将整数转换为字符串-mysql
- 26. 将JavaScript字符串转换为整数
- 27. 将字符串值转换为整数
- 28. 将字符串转换为整数?
- 29. 将整数转换为字符串
- 30. 将字符串转换为整数
你能发布'puts yourint.inspect的结果吗?把yourint.class'? –
我们需要看到一些代码显示你如何访问数据库。我建议使用Sequel ORM,但有很多其他方式可以访问数据库,并且我没有看到任何返回的值,如果驱动程序支持它,它就不能立即使用。 –