I had a working 1.2 app which I have just updated to 2.3.2 -- mostly
seems good so far, but the Rails technique for booleans is acting up.

MySQL column = `childSensitiveCase` varchar(1) NOT NULL default '0'

If I use a simple debug() output, I get this:

  debug(@child.isSensitiveCase) # -->  "0"
  debug(@child.isSensitiveCase?) # -->  true

change the value in the db to 1

  debug(@child.isSensitiveCase) # -->  "1"
  debug(@child.isSensitiveCase?) # -->  true

change the value in the db to F or f and it is still resolving to true.

The code worked just fine in 1.2

Has something else changed since 1.2 in handling booleans?

-- gw
-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to