Short version of my question
In Rails ActiveRecord, if I have a Boolean field and I assign it something like \"abc\" or 2, the
abc
2
This is a Ruby thing rather than a Rails thing. Boolean is "truthy". There's a pretty useful article on it here. https://gist.github.com/jfarmer/2647362