我在使用 Rails 和 ActiveRecord 中的 mysql 位时遇到问题。我们为 Localities 的已发布状态存储了一些信息。
`published` bit(1) NOT NULL
我把它架published:binary
在铁轨上。
Locality.first.published
返回"\x01"
。
如何让 rails 将此字段视为布尔值?
有一张陈旧的票,但破解 ActiveRecord 并不是一个真正的选择。 https://rails.lighthouseapp.com/projects/8994/tickets/6102-activerecord-boolean-support-with-bit1-mysql-data-type