>> {}.to_json()
=> "{}"
>> {}.to_json({})
TypeError: wrong argument type Hash (expected Data)
        from (irb):4:in `to_json'
        from (irb):4
>>

This is in Ruby 1.8.6, Rails 2.1.1...but for some reason reloading the
source fixes it:

>> load 
>> '/usr/local/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/json/encoders/hash.rb'
=> []
>> {}.to_json({})
=> "{}"
>>

I'm baffled...what's a "Data" and why should to_json be expecting one?


--~--~---------~--~----~------------~-------~--~----~
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