Ruby on Rails
Thursday, December 6, 2012
I forgot to say that I am using ruby 1.9.3-p327.
On Thu, Dec 6, 2012 at 9:41 AM, Nicolas Desprès <nicolas.despres@gmail.com> wrote:
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:$ irbirb(main):001:0> 2 / 5=> 2/5irb(main):003:0> 2.to_f / 5.to_f=> 0.4Ruby On Rails:$ cd /tmp$ rails new t1$ cd t1$ rails consoleLoading development environment (Rails 3.2.9)irb(main):001:0> 2 / 5=> 0irb(main):002:0> 2.to_f / 5.to_f=> 0.4So 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
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 rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment