Hi, This is my first post on this mailing list and I would like to thanks the authors and the community for this great tools.
After a couple of weeks happily playing with Rails, I got bitten by a strange behaviour drift between Rails and Ruby: Plain Ruby: $ irb irb(main):001:0> 2 / 5 => 2/5 irb(main):003:0> 2.to_f / 5.to_f => 0.4 Ruby On Rails: $ cd /tmp $ rails new t1 $ cd t1 $ rails console Loading development environment (Rails 3.2.9) irb(main):001:0> 2 / 5 => 0 irb(main):002:0> 2.to_f / 5.to_f => 0.4 So I just don't get why 2/5 doesn't return the same result in both cases. Personally, I found this behaviour dangerous since many third party libraries will be based on it. I had a quick look at http://guides.rubyonrails.org/active_support_core_extensions.html but could not find any mention of it. Can someone explain me why and how Rails does that? Best regards, -- Nicolas Desprès -- 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 https://groups.google.com/groups/opt_out.

