【发布时间】:2013-05-07 10:00:47
【问题描述】:
我在使用 Rails 和 ActiveRecord 中的 mysql 位时遇到问题。 我们为 Localities 的已发布状态存储了一些信息。
`published` bit(1) NOT NULL
我在 rails 中将其搭建为 published:binary。
Locality.first.published返回"\x01"。
如何让 rails 将此字段视为布尔值?
有一个陈旧的票证,但破解 ActiveRecord 并不是一个真正的选择。 https://rails.lighthouseapp.com/projects/8994/tickets/6102-activerecord-boolean-support-with-bit1-mysql-data-type
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3