Rails と ActiveRecord で mysql ビットを使用すると問題が発生します。Localities の公開状態を少し保存します。
`published` bit(1) NOT NULL
published:binary
レールのように足場を組みました。
Locality.first.published
戻ります"\x01"
。
このフィールドをブール値として扱うようにレールを取得するにはどうすればよいですか?
古いチケットがありますが、ActiveRecord をハッキングすることは実際にはオプションではありません。 https://rails.lighthouseapp.com/projects/8994/tickets/6102-activerecord-boolean-support-with-bit1-mysql-data-type